天天看点

【python入门到精通】python条件语句if...else详解

🚀 作者 :“大数据小禅”

🚀 粉丝福利 :加入小禅的大数据社群

🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬

python条件语句

1:python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,下图可便于理解条件语句执行过程:

【python入门到精通】python条件语句if...else详解

注意python中指定任何非0和非空(null)值为true,0 或者 null为false,python编程中if语句用于控制程序的执行,其执行的过程为:

其中的if后的判断条件成立的话就睡执行if下面的判断条件,否则执行else的执行语句

if 条件:
结果
elif 条件:
结果
else:
结果
      
【python入门到精通】python条件语句if...else详解
a=5
b=10
if a+b==15:                             # ==两个等号判断是否相等,一个等号表示赋值
     print("计算正确 ")
else:
    print("计算出错")

      

语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

当判断条件为多个值时,可以使用以下形式:

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
else:
    执行语句4……
      
【python入门到精通】python条件语句if...else详解
num = 1     
if num == 1:            # 判断num的值
    print (“匹配”)       
elif num == 3:
    print (“不匹配”)
else:
    print( “均不符合” )   # 条件均不成立时输出
      
【python入门到精通】python条件语句if...else详解
a = 1
b = 2
if a > b:
print(a)
else:
print(b)
      

当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。

【python入门到精通】python条件语句if...else详解