for循环
for循环
类型
for...in... 循环语句
while 循环语句
for循环
基本格式如下:
1:列表
for i in [1,2,3,4,5]:
print(i)
可以打印出:1,2,3,4,5
2:字典
for i in {'师父':'唐僧','徒弟':'孙悟空'}
print(i)
可以打印出:唐僧 孙悟空
3:字符串
for i 'sunlin'
print(i)
可以打印出:sunlin
由此可见:可以是[]列表,可以是{}字典,可以是字符串,而整数和浮点数是不可以打印成功的
range()函数
range()函数也经常和for循环搭配使用
1:取头不取尾,默认从0开始
for i in range(5):
print(i)
打印出:0 1 2 3 4
2:取头不取尾
for i in range(2,6):
print(i)
打印出:2,3,4,5
3:打印出0123456789,但是间隔3
for i in range(0,10,3):
print(i)
打印出:0 3 6 9
例::默认从0开始,不取5
for i in range(5):
print('书桓走的第'+str(i)+'天,欧耶')
打印出:
书桓走的第0天,欧耶
书桓走的第1天,欧耶
书桓走的第2天,欧耶
书桓走的第3天,欧耶
书桓走的第4天,欧耶
重复性写法:
d={'小明':'醋','小红':'油','小白':'盐','小张':'米'}
print(d['小明'])
print(d['小红'])
print(d['小白'])
print(d['小张'])
简洁性写法:
d={'小明':'醋','小红':'油','小白':'盐','小张':'米'}
for i in d:
print(d[i])