在Python中,`True`表示逻辑上的“真”。以下是Python中表示`True`的几种方式:
1. 直接使用`True`关键字。
print(True) 输出:True
2. 在布尔表达式中,任何非零数值、非空字符串、非空列表、非空元组以及非空字典都被视为`True`。
print(1 == 1) 输出:True
print("hello") 输出:True
print([1, 2, 3]) 输出:True
print((1, 2, 3)) 输出:True
print({"key": "value"}) 输出:True
3. 使用`if`语句进行条件判断时,`True`表示条件成立。
if True:
print("This block of code will always execute.")
4. 在布尔运算中,`True`与其他布尔值进行逻辑运算时,结果仍是`True`。
print(True and False) 输出:False
print(True or False) 输出:True
5. 在数学运算中,`True`可以隐式转换为数值1。
print(True + False) 输出:1
print(True * False) 输出:0
6. `True`与其他值进行比较时,结果为`True`。
print(True == 1) 输出:True
print(True != 0) 输出:True
需要注意的是,在Python中,`0`、空字符串`""`、空列表`[]`、空元组`()`和空字典`{}`都被视为`False`