Python教程

Python------python三元表达式史诗级总结

本文主要是介绍Python------python三元表达式史诗级总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Python 中没有像 JavaScript中一样使用 x?a:b 这样的三元表达式,但是它有

替代方法:

方法:  a if x else b
如果 x 为 True,返回 a;否则返回 b: 
'True' if 2 > 1 else 'False' # 'True'

'True' if 2 < 1 else 'False'  # 'False' 

其他相关表达式: and / or / not

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
a = 10
b = 20
 
if  a and b :
   print "1 - 变量 a 和 b 都为 true"
else:
   print "1 - 变量 a 和 b 有一个不为 true"

if  a or b :
   print "2 - 变量 a 和 b 都为 true,或其中一个变量为 true"
else:
   print "2 - 变量 a 和 b 都不为 true"

if not( a and b ):
   print "5 - 变量 a 和 b 都为 false,或其中一个变量为 false"
else:
   print "5 - 变量 a 和 b 都为 true"

这篇关于Python------python三元表达式史诗级总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!