python for in循环_Python 学习笔记 - 循环 for

b30d0004bc6bef1d4a0e3c54b1f05dc1.png

Python 中有

  • for 循环
  • while 循环

for 用来遍历序列,如列表、元组、字典、集合、字符串。它更像是一种迭代器。

遍历列表

lis = ['八戒','悟空','沙僧']
for elem in lis:
  print(elem)

结果:
八戒
悟空
沙僧


遍历字符串

str = 'woaixianggang'
for c in str:
  print(c)

结果:
w
o
a
i
x
i
a
n
g
g
a
n
g


break 语句

lis = ['八戒','悟空','沙僧']
for elem in lis:
  if elem == '悟空':
    break
  print(elem) # 只会打出八戒,因为检测到悟空之后循环就推出了

结果:
八戒


continue 语句

lis = ['八戒','悟空','沙僧']
for elem in lis:
  if elem == '悟空':
    continue
  print(elem) # 会打印出八戒和沙僧,而悟空会被跳过

结果:
八戒
沙僧


for else 循环

lis = ['八戒','悟空','沙僧']
for elem in lis:
  print(elem)
else:
  print('唐僧就这三个徒弟!')
  
结果:
八戒
悟空
沙僧
唐僧就这三个徒弟


range() 函数


函数形式为 range(起始,结束,增量)。注意,此函数是左闭右开,即范围包含起始值,不包含结束值:

for x in range(2,10,2):
  print(x)

结果:
2
4
6
8
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值