在js和其他语言中,我经常使用(...) && console.log('Tis True') || console.log('Tis False');
执行条件操作,这是我喜欢的,因为它很简单,适合一行。
在python3中是否有一条等价线?或者我必须用一条无聊的、古老的if (): ...
语句把它拆分成几行?
发布于 2022-01-31 09:04:02
您可以在python中以同样的方式使用and
和or
:
print("yes") if True else print("no")
# yes
print("yes") if False else print("no")
# no
https://stackoverflow.com/questions/70929683
复制