标签:组合 基本用法 items enumerate 运行 分支 style for pyton
循环是所有编程语言的必备利器,用于重复的动作等等。
python中的循环有何特殊性:for 与 while 都有自己的else分支。
要学会刹车:
1.条件的控制次数
2.break 与 continue的使用。
for x in range(5): # 循环5次,range(10,1,-1)倒叙 print(x)
else: #else是可选的
print(‘上面的for已经执行完毕‘) #当break出for的时候,是不会运行到这里的,只有循环完毕,才会走这里
for i in ‘adeffer‘: print(i)
for i in [1,2,3,4,‘s‘,‘dea‘]: print(i)
#1.直接打印k
my_dict = {‘name‘:‘hui‘,‘age‘:18,‘hobby‘:‘girl‘}
for n in my_dict:
print(n)
#2.直接打印k
for n in my_dict.keys():
print(n)
#3.打印值
for n in my_dict.values():
print(n)
#4.打印k与v
for k,v in my_dict.items():
print(k,v)
#5.打印k与v,再加上编号。枚举
for k,v in enumerate(my_dict.items()):
print(k,v)
while 循环也有else语句。可接break,continue
while 条件: # 比如 a>b 或者死循环 True。 只有条件为真,继续执行
pass
else # 只有while正常结束,才会执行这段。 是可选,非必要的
pass
break :结束循环
contninue:结束当前次循环,开始下一次循环。
注:如果while与for,组成了多层循环。break与continue只作用与当前层。
for s in ‘python‘:
if s == ‘h‘:
break
print(s)
结果:pyt #循环结束,后面的循环也不打印了
for s in ‘python‘:
if s == ‘h‘:
continue
print(s)
结果:pyton #少了一个h,
标签:组合 基本用法 items enumerate 运行 分支 style for pyton
原文地址:https://www.cnblogs.com/louhui/p/8902168.html