python中ifelse判断表达式成立的方法
这篇文章主要介绍python中if else判断表达式成立的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
10年的西藏网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整西藏建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“西藏网站设计”,“西藏网站推广”以来,每个客户项目都认真落实执行。
if 和 elif 后面的“表达式”的形式是很自由的,只要表达式有一个结果,不管这个结果是什么类型,Python 都能判断它是“真”还是“假”。
布尔类型(bool)只有两个值,分别是True和False,Python会把True当做“真”,把False当做“假”。
对于数字,Python 会把0和0.0当做“假”,把其它值当做“真”。
对于其它类型,当对象为空或者为 None 时,Python会把它们当做“假”,其它情况当做真。
比如,下面的表达式都是不成立的:
"" #空字符串
[ ] #空列表
( ) #空元组
{ } #空字典
None #空值
实例:
b = False if b: print('b是True') else: print('b是False') n = 0 if n: print('n不是零值') else: print('n是零值') s = "" if s: print('s不是空字符串') else: print('s是空字符串') l = [] if l: print('l不是空列表') else: print('l是空列表') d = {} if d: print('d不是空字典') else: print('d是空字典') def func(): print("函数被调用") if func(): print('func()返回值不是空') else: print('func()返回值为空')
运行结果:
b是False n是零值 s是空字符串 l是空列表 d是空字典 函数被调用 func()返回值为空
说明:对于没有return语句的函数,返回值为空,也即None。
以上是python中if else判断表达式成立的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
标题名称:python中ifelse判断表达式成立的方法
文章位置:http://scyanting.com/article/pjecse.html