Python学习笔记-循环结构语句

Python学习笔记-循环结构语句,第1张

Python学习笔记-循环结构语句

for循环:

语法格式:

        for 迭代变量 in 对象:

                循环体

例1:进行数值循环:

for i in [1,2,3]:

        print("山高路远")

>>>山高路远

      山高路远

       山高路远

for i in ["山","高","路","远"]

        print(i)

>>>山

      高

      路

      远

当数值过多时,可以采用range()函数,其语法格式为:

                 range(start,end,step)

start:用于指定计数的起始值,可以省略,如果省略则从0开始

end:用于指定计数的结束值(但不包括该值,比如range(0,7)得到的值为0~6),当range()函数中只有一个参数时,即表示指定计数的结束值

step:用于指定步长,即两个数之间的间隔可以忽略,如果省略step则表示步长为1,例如,range(1,7)得到的是1,2,3,4,5,6。

注意:在使用range()函数时,如果只有一个参数,则表示指定的是end,两个参数为start和end,三个参数存在时,最后一个参数才表示步长。

例2:遍历字符串

string="山高路远"

for ch in string:

        print(ch)

>>>山

      高

      路

      远

while 条件表达式

        循环体

跳转语句:

1:使用break语句完全终止循环

2:使用continue语句直接跳到下一次循环

break语句:

break语句可以完全终止当前的循环,包括while和for在内的所有控制语句(注意与C语言不同,C语言用在switch中)。

例1:在while中使用break语句的语法格式:

                while   条件表达式1:

                        执行代码

                        if 条件表达式2:

                            break

例2:在for语句中使用break语句的语法格式:

        for 迭代变量 in 对象

                if  条件表达式:

                     break

continue语句

例1:在while中使用continue语句的语法格式:

                while 条件表达式1:

                       执行代码

                        if 条件表达式2:

                                continue

例2:在for语句中使用continue语句的语法格式:

        for 迭代变量 in 对象

                if  条件表达式:

                     continue

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5572342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存