for循环
语法
for 临时变量 in 序列:
重复执行的代码块
。。。。。。
举例
关键词屏蔽不输出1
# 总序列
list = ['傻逼','我靠','你好','海','666']
# 屏蔽关键词序列
li = ['傻逼','我靠','kao']
# 如果 i 在list中执行下方代码
for i in list:
# 判断,如果 i 不在li 中,则输出
if i not in li:
print(i)
continue break
- 用法和while循环里的一样
- break相当于挂了,醒不过来了
- continue相当于晕了,睡一会就醒了
for...else
for 临时变量 in 序列:
重复执行的代码
...
else:
循环不遇到break,结束时要执行的代码
没有break ,else下边的语句可以执行
# 总序列
list = ['傻逼','我靠','你好','海','666','菜鸡']
# 屏蔽关键词序列
li = ['傻逼','我靠','kao']
# 如果 i 在list中执行下方代码
for i in list:
# 判断,如果 i 不在li 中,则输出
if i not in li:
print(i)
else:
print('我忍,骂的还能忍!')
碰见break,else下边的语句就不执行了
# 总序列
list = ['傻逼','我靠','你好','你妈的','海','666','菜鸡']
# 警告关键词
li = ['你妈的','姥姥','NND']
# 如果 i 在list中执行下方代码
for i in list:
# 判断,如果骂娘,不准输出
if i not in li:
print(i)
elif i in li:
print('不能骂九族,所以接下来的不显示了!!!!')
break
else:
print('我忍,骂的还能忍!')
另外
range函数 range(a,b,c)表示产生 从a到b,步长为c的 数
- a默认是0
- c默认是1
- b必须写
for i in range(5):
print(i) # 0 1 2 3 4
浙公网安备 33010602011771号