python中的判断语句

举报
星恒 发表于 2022/03/30 16:00:09 2022/03/30
【摘要】 所谓判断,就是当满足条件要求的情况下,才能去做某件事情,如果不满足条件时,则不能去做。在python中判断语句分为三种:if、if....else、elif1、ifif用我们日常生活中的语言来说,是“如果..就”的意思if语句是从上向下判断,通过对条件语句的执行结果来决定后面的代码块是否执行如果判断结果为true,会依次执行接下来的语句;如果判断结果为false,则不会执行接下来的语句2、i...

所谓判断,就是当满足条件要求的情况下,才能去做某件事情,如果不满足条件时,则不能去做。

在python中判断语句分为三种:if、if....else、elif

1、if

  • if用我们日常生活中的语言来说,是“如果..就”的意思
  • if语句是从上向下判断,通过对条件语句的执行结果来决定后面的代码块是否执行
  • 如果判断结果为true,会依次执行接下来的语句;如果判断结果为false,则不会执行接下来的语句

2、if....else

  • if....else用我们日常生活中的语言来说,是“如果..就....否则....”的意思
  • 如果条件语句判断结果为true,则会执行if后面的执行语句,不会执行else的执行语句
  • 如果条件语句判断结果为false,则不会执行if后面的执行语句,转而执行else的执行语句

3、elif

  • elif就是else if的缩写
  • 如果有多个条件需要判断则可以使用elif,可以使用if-elif-else的形式
  • 常用形式     if 条件语句1

                              执行语句1

                            elif 条件语句2

                              执行语句2

                            elif 条件语句3

                              执行语句3

           意思是:当条件语句1满足时,执行执行语句1,然后整个程序结束;当条件语句1不满足时,判断条件语句2,如果条件语句2满足,执行执行语句2,然后整个程序结束;当条件语句1不满足,条件语句2也不满足时,判断条件语句3,如果条件语句3满足,执行执行语句3,然后整个程序结束。

附:if条件语句中的true与false

在python语言中,if后面是0、None、[]、()、{}、""为false,除此以外的任意对象为true

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。