直接定義a=True/False就行,示例程式碼:
#定義布林值型別引數a,b,值分別為True,False
a=True
b=False
print a,b
print type(a),type(b)
>>>
True False
Python中的布林型別:
Python的布林型別有兩個值:True和False(注意大小寫要區分)
邏輯運算:
1、與:and(兩個都為True,結果才為True)
2、或:or(只要一個為True,則為True)
3、非:not(把True變為False,把False變為True)
短路運算:
布林型別還可以與其他資料型別進行邏輯運算,Python規定:0、空字串、None為False,其他數值和非空字串為True。
1、在計算a and b時,如果a是True,則計算結果取決於b,則返回b;如果a是False,則直接返回a。
2、在計算a or b時,如果a是True,則直接返回a;相反,則返回b。
例如:
print a and "a=Y" or "a=x"
結果為"a=Y"
直接定義a=True/False就行,示例程式碼:
#定義布林值型別引數a,b,值分別為True,False
a=True
b=False
print a,b
print type(a),type(b)
>>>
True False
Python中的布林型別:
Python的布林型別有兩個值:True和False(注意大小寫要區分)
邏輯運算:
1、與:and(兩個都為True,結果才為True)
2、或:or(只要一個為True,則為True)
3、非:not(把True變為False,把False變為True)
短路運算:
布林型別還可以與其他資料型別進行邏輯運算,Python規定:0、空字串、None為False,其他數值和非空字串為True。
1、在計算a and b時,如果a是True,則計算結果取決於b,則返回b;如果a是False,則直接返回a。
2、在計算a or b時,如果a是True,則直接返回a;相反,則返回b。
例如:
a=True
print a and "a=Y" or "a=x"
結果為"a=Y"