本文最后更新于 2022-05-26 11:25:30
circulation
range生成迭代器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| r1 = range(10) print(r1)
print(list(r1))
r2 = range(1, 6) print(list(r2))
r3 = range(1, 8, 2) print(list(r3))
print(2 in r3)
print(2 in list(r3))
|
迭代器
1 2 3 4 5 6 7 8 9 10 11 12
| list=[1,2,3,4] it = iter(list) for x in it: print (x, end=" ") list=[1,2,3,4] it = iter(list) while True: try: print (next(it)) except StopIteration: sys.exit()
|
while
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| a = 1 while a < 5: print(a, end=" ") a += 1 print("")
b = 0 i1 = 1 while i1 < 10: b += i1 i1 += 1; print(b)
|
for-in
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| for i2 in range(1, 10): print(i2, end=" ")
print("")
for i3 in "king": print(i3, end=" ") print("")
for _ in range(10): print("rb", end=" ") print("")
|
break&&continue
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
for i4 in range(10): if (i4 == 1): continue if (i4 == 3): break print(i4)
for i5 in range(2): print(i5,end=" ") else: print("执行break")
|
04circulation
https://jiajun.xyz/2020/10/13/python/01base/04circulation/