官方文档:
一、if语句
if a == 2:
print("a==2")
elif a == 1:
print("a==1")
else:
print("False")
二、for语句、while语句
for i in [1, 2, 3, 4]:
print(i, end="")
因为list中当前int对象被删除了,
字典遍历时不使用列表副本,报错!
但当在列表中时,似乎不会报错:
三、range()函数
可选择使用range()函数
Python3 range() 函数返回的是一个可迭代对象
# range()返回一个可迭代对象
# 缺省形式
range(0, 5, 1) # [0,1,2,3,4]
range(0, 5) # [0,1,2,3,4]
range(5) # [0,1,2,3,4]
# range范围计算
range(1, 11, 2) # [1,3,5,7,9]
range(2, 2468, 2)
# 最大下标:len(a)-1 len(a)=(2468-2)/2 即:[0,1233)
# 最大值:能整除(2468-2),a[len(a)-1]=2+2*1232=2466
range(100, 80, -2) # [100,98,96,94,92,90,88,86,84,82]
# 最大下标:len(a)-1 len(a)=(100-80)/2 即:[0,10)
# 最小值:能整除(80+2),a[len(a)-1]=100-2*9=82
# 使用list(),转换为列表
a = range(5)
print(list(a))
像C一样,使用索引迭代序列
使用可迭代对象可以节约空间:
四、循环的技巧
五、break\continue语句,else子句