【发布时间】:2012-08-31 10:23:28
【问题描述】:
以下语句在python中是什么意思:
x = variable_1 or 0
variable_1 是一个对象。 x 上面有什么值?还有x的类型是什么?
【问题讨论】:
-
try None, 1, 0, "", [], {} .... 有时,(a and b or c) 可以在 c- 中用作 (a?b:c)语言。
-
@fanlix 但只是有时。
b if a else c更好,因为如果b为假,a and b or c的计算结果为c。