Python学习笔记(条件、循环语句)

第四章 条件语句 及 循环语句

1.1  if 语句

       Python 语言中有三种 if 语句,分别是 if 、if...else 、if...elif...else 。最简单的 if 语句语法格式如下所示 :

            if 判断条件 :

                   执行语句........

1.2 if...else 语句

      使用 if...else 语句的语法格式如下所示。

            if 判断条件:

                    statement 1......

            else :

                    statement 2......

1.3 if...elif...else 语句

         if condition_1 :

                    statement_block_1

         elif condition_2 :

                    statement_block_2

         else :

                    statement_block_3

1.4 if 语句的嵌套

         if condition1 :

                 if condition 2 :

                        语句1

                 elif conditon 3 : 

                        语句2

        else :

                 语句3

 2.1 for 循环语句

 2.1.1 基本的 for 循环语句

                for  iterating_var in sequence :

                             statement(s)

    iterating_var : 表示循环变量

    sequence : 表示遍历对象,通常是元组、列表和字典等

    statement(s) : 表示执行语句

2.1.2 通过遍历方式实现循环

      可以通过函数 range()产生一个整数列表,这样可以完成计数循环功能。使用函数 range()语法格式如下所示。

       range([ start , ] stop [ , step ])

    start :可选参数,起始数,默认值为 0 。

    stop :终止数,如果range只有一个参数 x,那么range产生一个从0至x-1的整数列表

    step :可选参数,表示步长,即每次循环序列增加值。

python = ['Guido','van','Rossum']
for index in range(len(python)):
    print('Python之父是:',python[index])
print("Good Bye !")

2.1.3 for...else 循环语句

      for iterating_var in sequence :

             statements1

      else :

             statements2

     

    iterating_var : 表示循环变量

    sequence : 表示遍历对象,通常是元组、列表和字典等

    statements1 : 表示 for 语句中的循环体,他的执行次数就是遍历对象中值的数量

    statements2 :else 语句中的执行代码,只有在循环正常退出后执行

2.1.4 嵌套 for 循环语句

    

for iterating_var in sequence :

             for iterating_var in sequence :

                     statements1

            else :

                     statements2

    iterating_var : 表示循环变量

    sequence : 表示遍历对象,通常是元组、列表和字典等

    statements1 : 表示 for 语句中的循环体,他的执行次数就是遍历对象中值的数量

    statements2 :else 语句中的执行代码,只有在循环正常退出后执行

2.2.1基本的 while 循环语句

        while condition

                 执行语句

2.2.2 while...else 循环语句

       while<条件> :

                 <语句1>

      else:

                 <语句2>

在上述语法中,在while语句的循环体中一定要包括改变测试条件的语句,不然就会死循环

2.2.3 解决死循环的办法

     使用  <Ctrl+C> 组合键可以中断上述死循环

2.2.4 嵌套的while循环语句

      while expression:
             while expression:

                  statement(s)

             statement(s)

2.3 跳转语句

2.3.1 break语句

     *如果在Python程序中使用了嵌套语句,break会停止执行最深层的循环并开始执行下一行代码

2.3.2 continue语句

  •      break 语句的功能是跳出整个循环
  •      continue 语句的功能是跳出当前循环的剩余语句,然后进行下一轮循环

2.3.3 pass语句

  为了保持程序结构的完整性Python特意推出 pass 语句,不做任何作用,只起占位的作用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值