har*_*lss -2 python syntax boolean
如果:
x = 0
b = x==0
Run Code Online (Sandbox Code Playgroud)
我打印它会打印'真'
但如果我做了:
x = 0
b = x == 3
我印的是假的.而不是它打印假如何我将采用布尔值'b'来打印我想要的文本?
让我进一步解释一下:
bool = all(n > 0 for n in list)
if bool != 'True':
print 'a value is not greater than zero'
Run Code Online (Sandbox Code Playgroud)
但它什么都不打印?
我想以下可能有助于减轻你的一些困惑......
>>> 0==0
True
>>> 'True'
'True'
>>> (0==0) == 'True'
False
>>> (0==0) == True
True
>>>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
526 次 |
最近记录: |