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=Falseifb:
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是Falsen是零值
s是空字符串
l是空列表
d是空字典
函数被调用
func()返回值为空
说明:对于没有return语句的函数,返回值为空,也即None。
以上就是python中if else判断表达式成立的方法。更多Python学习推荐:PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。