Python循环结构

1、遍历循环

  (1)、for <循环变量> in <遍历结构> :
             <语句块>

         - 从遍历结构中逐一提取元素,放在循环变量中

         - 由保留字for和in组成,完整遍历所有元素后结束

         - 每次循环,所获得元素放入循环变量,并执行一次语句块

  (2)、计数循环(N次)

         for i in range(N) :

             <语句块>

         - 遍历由range()函数产生的数字序列,产生循环

  (3)、计数循环(特定次)

         for i in range(M,N,K) :

             <语句块>

         -从M到N-1,K为步长

         例如:

>>> for i in range(1,6):
print(i)
1 2 3 4 5
>>> for i in range(1,6,2):
print("Hello:",i)
Hello: 1
Hello: 3
Hello: 5

  (4)、字符串遍历循环

         for c in s :

             <语句块>

         - s是字符串,遍历字符串每个字符,产生循环

  (5)、列表遍历循环

         for item in ls :

             <语句块>

         - ls是一个列表,遍历其每个元素,产生循环 

  (6)、文件遍历循环

         for line in fi :

             <语句块>

         - fi是一个文件标识符,遍历其每行,产生循环


2、无限循环
  (1)、由条件控制的循环运行方式

         while <条件> :

             <语句块>

         - 反复执行语句块,直到条件不满足时结束


3、循环的高级用法

  (1)、循环与else

         for <变量> in <遍历结构> :

                <语句块1>

         else :

                <语句块2>


         while <条件> :

                <语句块1>

         else :

                <语句块2>


         - 当循环没有被break语句退出时,执行else语句块

         - else语句块作为"正常"完成循环的奖励

         - 这里else的用法与异常处理中else用法相似






  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值