在编程中我们会经常碰到通过判断条件来决定是否执行某些代码块,这个称为“条件判断语句”。表现为如果满足条件就去执行相应的代码,如果不满足条件就去执行另外的代码或者什么都不执行。

Python入门系列12-Python的条件判断语句

首先,程序先判断条件的值是否为真,如果为真值,就执行对应的代码块,代码块通过缩进来标识。如果判断结果为假,则会跳过执行代码块之后的部分。

表现为代码形式就是这样:

Python入门系列12-Python的条件判断语句

在Python中,使用“if…elif…else…”的格式来定义条件判断语句。我们在写条件语句的时候只要根据这个格式来写就行,把条件和代码块换成我们的东西就可以。

其中elif就是else if的简写,在上面的代码格式中,elif和else其实都不是必须的。这个取决于我们的条件判断格式,大家可以灵活应用。

单独if判断形式:

Python入门系列12-Python的条件判断语句

if-else判断形式:

Python入门系列12-Python的条件判断语句

if-elif-else判断形式:

Python入门系列12-Python的条件判断语句

Python入门系列12-Python的条件判断语句

在条件部分,只要是可以得到布尔值的语句或者表达式,也可以是可以判断真假的数据类型。如果使用数值来作为判断条件,除了0之外的其他任何数值都会被Python当做真值来看待。

Python入门系列12-Python的条件判断语句

空列表、空字典都会被当做False来判断

Python入门系列12-Python的条件判断语句

对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:855408893 ,从0基础的python脚本到web开发、爬虫、django、数据挖掘数据分析等,0基础到项目实战的资料都有整理。送给每一位python的小伙伴!每晚分享一些学习的方法和需要注意的小细节,学习路线规划,利用编程赚外快。点击加入我们的 python学习圈

相关文章:

  • 2021-10-02
  • 2021-11-15
  • 2022-02-15
  • 2022-12-23
  • 2021-08-17
  • 2021-07-27
  • 2022-01-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-20
  • 2021-08-15
  • 2021-06-14
  • 2022-12-23
  • 2021-05-26
  • 2021-05-09
相关资源
相似解决方案