元组与列表的主要区别在于元组一旦创建就不能再做改动了。
变量名可以由字母、数字和下划线字符(_)组成,但是不能由数字开头。从一个字母(如a)到长长的句子都可以用来做变量名(变量名不能包含空格,所以要用下划线来分隔单词)。有些时候,如果你在匆忙地做一些事情,那么短一点的变量名最好。选择什么样的名字取决于你需要让这个变量名有多么大的含意。
用del命令(delete,删除的缩写)从列表中删除元素。
在①处的range函数用来创建一个数字的列表,它的范围是从起始数字开始到结束数字之前。
1.把大问题拆成小问题。尝试理解一小段代码是做什么的,或者只考虑困难问题的一小部分(只关注于一小段代码而不是尝试一下子整个理解)。2.如果这样还不行,有时候不妨把它放到一边一段时间。先不去理它,过几天再回来。这对解决很多问题都很有效,尤其对于程序员来讲。
在编写程序时“变量”这个词是指一个存储信息的地方,例如数字、文本、由数字和文本组成的列表等等。另一种看待变量的方式是它就像贴在东西上的标签。例如,要创造一个叫fred的变量,我们用等于号(=)然后告诉Python这个标签是贴在什么信息上的。下面,我们创建了fred这个变量并告诉Python它给数字100加上了标签(注意这并不意味着其他变量不能有同样的数值):
在这个例子中,我们通过在john和fred之间使用等号来告诉Python,我们想让名字(或者说变量)john与fred标记同一个东西。
Syntax(语法)
SyntaxError(语法错误,
EOL是end-of-line(行结尾)
要在字符串中使用多于一行的文字(简称多行字符串),得使用三个单引号('''),然后在行之间输入回车,像这样:
当使用多个占位符时,一定要像示例中那样把替换的值用括号括起来。值排放的顺序就是它们在字符中被引用到的顺序。
写上[2:5]就如同在说:“显示从索引位置2直到(但不包含)索引位置5的元素”,换句话说,就是元素2、3和4。
元组就像是一个使用括号的列表
http://python-for-kids.com/上找到
我们还可以用elif来进一步扩展if语句,elif是else-if(否则-如果)的缩写。
要把数字转换成字符串,用str:
函数常常需要返回一个值,这就用到了return(返回)语句
在函数体内的变量在函数执行结束后就不能再用了,因为它只在函数中存在。在编写程序的世界里,这被称为“作用域”。
在sys模块中有一个特别的对象叫stdin(standard input的缩写,标准输入),它有一个很有用的函数叫readline。readline函数用来读取来自键盘的一行文本输入,直到你按回车键为止。
当我们想提供一个类或者一个函数,却暂时不想填入具体信息的时候就可以使用pass。
abs函数返回一个数字的“绝对值”,也就是去掉数字的正负号后的值。例如,10的绝对值是10,-10的绝对值也是10。
bool是Boolean(布尔类型)的简写,程序员们用它来表示两种可能的值中的一种,通常是真(true)或者假(false)
bool函数只有一个参数,并根据这个参数的值返回真或者假。当对数字使用bool函数时,0返回假(False),任何其他值都返回真(True)
当对其他类型的值使用bool时,比如字符串,对于没有值的字符串(也就是None或者空字符串)返回False。否则返回True,
bool函数对于空的列表、元组和字典返回False,否则就则返回True:
rstrip函数把字符串结尾的空白和回车删除
基本上,它就是按着字母顺序告诉你那个值上面可以使用的函数都有什么。
dir函数基本上可以用于任何东西,包括字符串、数字、函数、模块、对象,还有类。
eval函数(是evaluate,“估值”的简写)把一个字符串作为参数并返回它作为一个Python表达式的结果
float函数把字符串或者数字转换成“浮点数”,也就是一个带有小数点的数字(也叫“实数”)
sum函数把列表中的元素加在一起并返回这个总和。
asctime函数以日期的元组为参数,并把它转换成更可读的形式。
《空战百年》内容简介:这是一本从过去到未来,从技术到战术,从社会学的意涵到艺术的审美,全方位对空战进行解析的著作。从“一战
Thedesignofapplicationprogramminginterfacescanaffectthebehavior,capabilities,sta...
《爸爸爱喜禾:你一直在和自己玩》内容简介:口碑爆棚!写给自闭症患者家庭的希望及欢笑之书! 《见字如面》深情朗读,于丹、崔永元
《好好读书:特级教师蒋军晶经典童书阶梯导读(第6阶)》内容简介:童书真多啊。“一天”里出版的书,认真读的话,可能一辈子也读不
中文版CorelDRAW X6完全自学教程-(附光盘) 本书特色 这是一本全面介绍中文版coreldraw x6基本功能及实际运用的书。《中文版coreldra...
JavaScript是一种脚本语言,已广泛用于Web应用开发。本书就是一本引导读者深入学习JavaScript,并能成为JavaScript专家的书。全书
《张力与限界:中央苏区的革命(1933~1934)》内容简介:中央苏区史,在中共党史中是一段“别样的经历”。中共在1927年国共分裂后
如果你是一名工程师或无线通信项目经理,那么《无线通信系统仿真:C++实用模型》既是方便的参考书,又是理想的指导手册。它可以帮
《“一带一路”引领国际新秩序构建:国外智库论中国与世界(之八)》内容简介:本书以“‘一带一路’引领国际新秩序构建”为主题,
计算机应用基础2007年版 内容简介 《计算机应用基础》是根据北京市高等教育自学考试委员会办公室2007年审定的《计算机应用基础课程考试大纲》编写的自学考试指定...
《爱的教育》内容简介:特殊教育是对有特殊需求的青少年儿童进行特殊培养,培养和发挥他们的能力,使其能够增强适应社会能力的能力
《让孩子爱上学习》内容简介:本书整理了作者多年来将心理辅导应用于教育的实践经验,总结出家长促使孩子变成学霸必经的三个步骤,
《蜂鸟摄影学院新手学摄影(旅行篇)》内容简介:本书是蜂鸟网根据摄影初学者的要求和实际学习情况特意编写的一套学习教程中的旅行
机器学习理论及应用 本书特色 《机器学习理论及应用》:当代科学技术基础理论与前沿问题研究丛书:中国科学技术大学校友文库。机器学习理论及应用 内容简介 机器学习新...
本书在介绍无线传播理论的基础上对Cdma2000以及WCDMA中先进的关键技术进行了详细的介绍,其中包括日趋成熟的信道编码、调制技术,
《石头记脂本研究》内容简介:本书是冯其庸先生研究《石头记》脂砚斋批评本及其他《红楼梦》版本的文章结集。书中文章从版本文字异
Thisbookisdesignedinmakingstatisticians,researchers,andprogrammersawareoftheawes...
五笔字型汉字速查一本通(双色版) 内容简介 五笔字型输入法是王永民教授发明的一种完全依照汉字字形进行编码的汉字输入方法,五笔字型发展到今天,共经历了三个版本,即...
《创业为了什么?》内容简介:本书以主播安生的视角,讲述了7个创业者的故事,并附上与创业者的对话,不仅剖析了优秀创业者的成长历
本书是一部讲述现代web标准的优秀教程,彻底摒弃了过时的内容,始终贯彻三层分离的思想。书中结合实例讲述如何使用html、css设计