共读Python编程-遍历卡

遍历列表

names = ['tom', 'jim', 'jack']
for name in names:
    print(name)
  • 循环的结构

for [变量名] in [列表];
[四格空格缩进][循环体]

注意的点:
1.for语句后有个冒号
2.使用四格缩进标识循环体
3.for后结束缩进标识循环结束

创建数值列表

  • 使用range函数
for value in range(1, 5)
  • 使用range创建数字列表
numbers = list(range(1,6))
  • range函数指定步长
even_numbers = list(range(2,11,2))
  • 数字列表统计计算
min(digits)
max(digits)
sum(digits)
  • 列表解析
squares = [value**2 for value in range(1,11)]

列表使用

  • 切片
# 取第2-3个元素值
names[1:3]

:前缺省表示从第一个元素开始
:后缺省表示到最后一个元素

  • 复制
names_new = names[:]

注意:
切片赋值是新的列表,可以单独操作.如果直接赋值没有产生新的列表,所有操作对原列表也生效

元组

使用圆括号标识的一组元素
特点:元组一旦赋值 里面的元素不能单独修改.但是可以重新赋值

dimensions = (200, 50)
# dimensions[1] = 100 会报错
dimensions = (400, 100)

代码格式

  • 每级缩进使用四个空格
  • 行长建议不超过80字符
  • 使用一个空行分隔程序
  • 参考阅读 PEP 8

你可能感兴趣的:(共读Python编程-遍历卡)