《Python从入门到实践》知识点总结归纳——第四章
1.操作列表
1.1遍历列表 用for循环遍历列列表
注: for(): 不能忘 , 每个缩进的代码行都是循环的一部分,且将针对列表中的每个值都执行一次。在for 循环后面,没有缩进的代码都只执行一次,而不会重复执行。避免忘记缩进
1.2创建数值列表 使用函数range()——生成一系列数字
range(1,5): 从指定的第一个值开始数,并到达你指定的第二个值后停止,不包括第二个值,但包括第一个值,可以添加第三个参数作为步长。range(1,5,2)
如果将range()作为list()的参数,输出将作为一个数字列表:list(range(1,6))
min(),max(),sum(): 取最小,取最大,求和
列表解析 :将for 循环和创建新元素的代码合并成一行,并自动附加新元素。
squares = [value**2 for value in range(1,11)] print(squares) [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
1.3使用列表的一部分 切片——处理列表的部分元素
通过切片可以获得列表的子集例如payers[0:3],或者[:]直接得到列表的拷贝复制。
name[:end]——默认从头开始
name[start:]——默认到结尾
可以对切片进行遍历列表for()
1.4元组 ——创建一系列不可修改的元素
元组看起来犹如列表,但使用圆括号而不是方括号来标识
dimensions = (200, 50)
也可以对元组进行遍历,根列表一样。
虽然不能修改元组的元素,但是可以对元组重新赋值
1.5设置代码格式 基于PEP8
缩进:每级缩进4空格,也就是一个Tab
行长:建议每行不超过80个字符,注释 行长不超过72字符
空行:用空行将程序不同部分分开