bool函數可以轉化成什么函數?
1、布爾值類型的轉換和變量(bool())
bool()函數可以將其它類型轉換為布爾值類型True或False,
例如:
使用bool()對字符串和數字轉換布爾值:print(bool("Hello"))
print(bool(15))
例如:
使用bool()對兩個變量轉換布爾值:x = "Hello"
y = 15
print(bool(x))
print(bool(y))
3、大多數的值都是True
如果它具有某種內容,則幾乎所有值都將轉換為True。
除空字符串(''或“”)外,任何字符串均為True。
除0外,任何數字均為True。
任何非空的列表,元組,集合和字典都是True。
例如:
以下內容將返回True:bool("abc")
bool(123)
bool(["c", "java", "python"])
4、某些值是False
實際上,除了空值(例如(),[],{},“”,數字0和值None。 值False也可轉換為False。
例如:
以下將返回False:bool(False)
bool(None)
bool(0)
bool("")
bool(())
b