【发布时间】:2020-02-11 10:41:06
【问题描述】:
def toBeOrNotToBe(x, y):
return x or y
print(toBeOrNotToBe(0,1))
print(toBeOrNotToBe([],[1,2,3]))
print(toBeOrNotToBe('','something'))
print(toBeOrNotToBe(None, lambda _: None))
1
[1, 2, 3]
something
<function <lambda> at 0x0000015A20538708>
我在哪里可以找到 Python 认为每个 Type 的 True 或 False 的完整列表? 如何为我的类编写自己的方法?
【问题讨论】:
-
def toBeOrNotToBe(x, y): return bool(x) or bool(y) is True
标签: python evaluation nonetype expression-evaluation