回覆列表
-
1 # 湯圓電影Vlog
-
2 # 使用者3296806220335
直接定義a=True/False就行,示例程式碼:
#定義布林值型別引數a,b,值分別為True,False
a=True
b=False
print a,b
print type(a),type(b)
>>>
True False
直接定義a=True/False就行,示例程式碼:
#定義布林值型別引數a,b,值分別為True,False
a=True
b=False
print a,b
print type(a),type(b)
>>>
True False
直接定義a=True/False就行,示例程式碼:#定義布林值型別引數a,b,值分別為True,Falsea=Trueb=Falseprint a,bprint type(a),type(b)>>>True False<type "bool"> <type "bool">
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=Trueprint a and "a=Y" or "a=x"結果為"a=Y"