Python的布尔值判断与C语言类似,
以下值为False:
False、0、0.0、空值 None、空序列对象(空列表、空元祖、空集合、空字典、空字符串)、空 range 对象、空迭代对象。
其余均为True
Python的三元运算:
a if a>b else b
C++的三元运算:
a>b ? a: b
Python的布尔值判断与C语言类似,
以下值为False:
False、0、0.0、空值 None、空序列对象(空列表、空元祖、空集合、空字典、空字符串)、空 range 对象、空迭代对象。
其余均为True
Python的三元运算:
a if a>b else b
C++的三元运算:
a>b ? a: b