python的if判断语句,python的if和else写成一

  python的if判断语句,python的if和else写成一

  我们都知道,if是一个判断语句。然后,在计算机程序中,我们要输入我们想要的条件,然后得出结论。对了,if后面的条件没有限制,朋友们用的时候不用怕出错。所以,边肖今天讲的是python中if else的判断。

  如前所述,if和elif后的“表达式”形式非常自由。只要表达式有结果,Python就可以判断它是“真”还是“假”,而不管结果的类型。

  布尔类型(bool)只有两个值,即True和False。Python会把真当“真”,假当“假”。

  对于数字,Python会将0和0.0视为“假”,其他值视为“真”。

  x; font-family: 宋体;">对于其它类型,当对象为空或者为 None 时,Python 会把它们当做“假”,其它情况当做真。

  

比如,下面的表达式都是不成立的:

  

"" #空字符串

  

[ ] #空列表

  

( ) #空元组

  

{ } #空字典

  

None #空值

  

  

实例:

  

b=False

  ifb:

  print('b是True')

  else:

  print('b是False')

  n=0

  ifn:

  print('n不是零值')

  else:

  print('n是零值')

  s=""

  ifs:

  print('s不是空字符串')

  else:

  print('s是空字符串')

  l=[]

  ifl:

  print('l不是空列表')

  else:

  print('l是空列表')

  d={}

  ifd:

  print('d不是空字典')

  else:

  print('d是空字典')

  deffunc():

  print("函数被调用")

  iffunc():

  print('func()返回值不是空')

  else:

  print('func()返回值为空')


  

运行结果:

  

b是False

  n是零值

  s是空字符串

  l是空列表

  d是空字典

  函数被调用

  func()返回值为空

说明:对于没有return语句的函数,返回值为空,也即None。

  

以上就是python中if else判断表达式成立的方法。更多Python学习推荐:PyThon学习网教学中心

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: