栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 循环总结

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 循环总结

Python 循环

Python 有两个循环命令:

  • while 循环
  • for 循环

一、while 循环

使用 while 循环,只要条件为真,我们就可以执行一组语句。

如:

i=0
while i<9:
    print(i)
    i += 2
break 语句

如果使用 break 语句,即使 while 条件为真,我们也可以停止循环:

i=0
while i<9:
    print(i)
    if i == 2:
        break
    i += 2

continue 语句

如果使用 continue 语句,我们可以停止当前的迭代,并继续下一个:

i=0
while i<9:
    i += 2
    if i == 2:
        continue
    print(i)
else 语句

通过使用 else 语句,当条件不再成立时,我们可以运行一次代码块:

i=0
while i<9:
    print(i)
    i += 2
else :
    print("other")

二、for循环

for 循环用于迭代序列(即列表,元组,字典,集合或字符串)。

for 循环不需要预先设置索引变量。

循环遍历字符串

甚至连字符串都是可迭代的对象,它们包含一系列的字符:

for i in "fjjffj":
    print(i)

类似while循环,for循环也可以与break,continue,else搭配使用,用法一致

range() 函数

如需循环一组代码指定的次数,我们可以使用 range() 函数,

range() 函数返回一个数字序列,默认情况下从 0 开始,并递增 1(默认地),并以指定的数字结束。

for i in range(10):
    print(i)

 注:i 地址从0开始到设置数前一位数结束,如打印10是从0打印到9

range() 函数默认将序列递增 1,但是可以通过添加第三个参数来指定增量值:

for i in range(0,10,3):
    print(i)
嵌套循环

嵌套循环是循环内的循环。

“外循环”每迭代一次,“内循环”将执行一次:

for循环与while循环可以单独嵌套也可以相互嵌套

for i in range(0,5):
    for j in range(0,i):
        print(j,end = "")
    print("")

 

i = 0
while i<5:
    for j in range(0,i):
        print(j,end = "")
    i += 1
    print("")
pass 语句

for 语句不能为空,但是如果您处于某种原因写了无内容的 for 语句,请使用 pass 语句来避免错误。

for i in range(0,2):
    pass

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/886486.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号