循环
1.什么是循环:不停做同样的事情
python中循环的语法:
(1)for 临时变量 in 可迭代的对象(iterable):
statement【语句】
iterable:bytes,str,tuple,list,dict,set
可以是一个也可以是多个
for循环也是一个代码块:
格式的特点:冒号
# for
for i in b'123': # 循环字节
print(i)
print(chr(49))
print(chr(50))
print(chr(51))
for i in "123": # 循环字符串
print(i)
str_data = "123"
i = str_data[0]
print(i)
i = str_data[1]
print(i)
i = str_data[2]
print(i)
# i = str_data[3]
for i in (1, 2, 3): # 循环元组
print(i)
for i in [1, 2, 3]: # 循环列表
print(i)
for i in {1: 2, 2: 3}: # 循环字典
print(i)
for i in {1: 2, 2: 3}.keys():
print(i)
for i in {1: 2, 2: 3}.values():
print(i)
for i in {1: 2, 2: 3}.items():
print(i)
data = (2, 3)
print(data[0])
print(data[1])
i, j = (2, 3)
print(i)
print(j)
for i, j in {1: 2, 2: 3}.items():
print(i, j)
for i in {1, 2, 3}:
print(i)
data = enumerate([1, 2, 3]) # 得出序列的下标和序列的之值0 1 1 2 2 3
print(data, type(data))
# print(list(data))
for i, j in list(data):
print(i, j)
(2)while condition:
satement
格式特点:True or false
# while count = 1 while count < 10: if count == 5: count += 1 continue print(count) count += 1
[1]condition: 条件,是用来控制while终止的条件;条件成立,执行循环体中的语句 True;不成立,循环终止False
(3)continue:
跳出本次循环,进入下一次循环
(4)break
直接中断
2.嵌套循环
for i in [1, 2, 3]: for j in [4, 5, 6]: print(j) i = 1 while i < 5: j = 1 while j < 4: print(j) j += 1 i += 1
print(*args, sep='', end='n', file=None)
*args:代表的就是你要打印的多个值:一个或多个
sep: separator, 分隔符
end:结束"n":换行
range(start,stop,step)
range:范围的意思
start:范围的开始,默认以0开始
stop:范围的结束
step:步长,默认以1开始



