python 布尔值为f我的_python – 为什么我没有得到布尔值?
布爾運算
>或
x或y |如果x為假,那么y,否則為x
演示
>>> 0 or 1
1
>>> 0 or 0
0
>和
x和y |如果x為假,則為x,否則為y
演示
>>> 0 and 1
0
>>> 1 and 0
0
>>> 1 and 1
1
>>>
注意:
如果他們的結果需要,他們只評估他們的第二個論點.
> in
當條件滿足時,這將返回True,否則返回False.
演示:
>>> "a" in "abc"
True
>>> "a" in "xyz"
False
>>>
現在關于我們的聲明:
1.由于’aeiou’中的’a’返回True值,我們正在執行或操作,因此這將返回True,因為表達式的First(Left)值為True.
演示:
>>> 'a' in 'aeiou'
True
>>> 'a' in 'aeiou' or 'steve'
True
>>>
2.由于’Sam’中的’S’返回True,我們正在執行和操作,所以這將從表達式中返回第二個值.
演示:
>>> 'S' in 'Sam'
True
>>> 'S' in 'Sam' and 'Steve'
'Steve'
>>>
3.與第二個陳述相同.
4.由于’aeiou’中的’s’返回False,我們正在執行或操作,因此這將從表達式返回第二個值.
演示:
>>> 's' in 'aeiou'
False
>>> 's' in 'aeiou' or 'AEIOU'
'AEIOU'
>>>
總結
以上是生活随笔為你收集整理的python 布尔值为f我的_python – 为什么我没有得到布尔值?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu ssh是否安装mysql_
- 下一篇: python 正方形去畸变_opencv