7月23日,Python条件语句和循环语句

一、条件语句

  1. if语句 可配合and、or、not实现多重条件判断。
  2. if-else语句 支持嵌套,即在一个语句中嵌入另一个if-else语句,Python使用缩进来标记代码边界。
  3. if-elif-else语句 用来检查多个表达式是否为真。
  4. assert关键词 用来进行判断,如assert 3>7 >># AssertionError
    通过编程多加练习

二、循环语句

  1. while 循环
    while循环会一直循环下去,直到布尔表达式为假。while循环后面直接加数值之类也可以,如果为0或者空,则False且终止循环,否则继续循环代码下面内容。
    input(“”)默认输入的格式为字符串
    在这里插入图片描述
  2. while-else循环
    while循环正常执行完成后,会继续执行else输出,若加入break等跳出循环语句,则不执行else代码块的内容。
    附代码:
    这个图片
    这个图片是没有跳出循环,继续执行了else后的代码块
    在这里插入图片描述
    此图使用了break,跳出else后的代码块

%s与%d的用法,%d表示格式话一个整数,%s表示格式化字符,“Hello, %s”%“world” => “Hello, world”, “%d”%33 => "33。如%s是将world格式化了,%"world"表示格式化字符world
常用场合:
3. for循环
在这里插入图片描述
字典
在这里插入图片描述

执行代码后,结果会自动换格,使用 end=’ ’ 可以不换行输出
4. for-else循环
与while-else相同

  1. range() 函数
    range([start],stop,[step=1]) range 系列,范围,类 step步,一步
    ~这个BIF(Built-in functions,内置函数)有三个参数,括号括起来的参数是可选的,即包含的。
    ~step=1表示第三个参数的默认值是1。
    ~range这个BIF的作用是生成一个包含start参数的值到stop参数的值(不包含stop的值)结束的数字序列。
    例:range(2,9) #不包含9, range(10)=range(0,10)
    在这里插入图片描述

  2. enumerate() 函数 enumerate
    ~enumerate(sequence,[start=0])
    ~sequence–一个序列、迭代器或其他支持迭代对象
    下标(索引值)默认从0开始。
    ~返回enumerate(枚举)对象。
    如:enumerate(A)表示 返回了A中的元素,索引值默认为1
    enumerate(A,j)索引值为j
    枚举出所有season中内容,下标为1,并用列表表示。
    在这里插入图片描述

  3. break 语句
    跳出循环

  4. continue 语句
    终止本轮循环并开始下一轮循环。
    在这里插入图片描述

  5. pass 语句 #不做任何事
    在需要有语句的地方不写任何语句。

编程中注意要使用英文的符号,包括冒号。
tab 换行为两个缩进。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值