在Python中,非空值通常表示为 `True`。以下是一些常见数据类型如何表示非空值的情况:
布尔型:
`True` 表示非空值,`False` 表示空值。
数字类型:
非零值和 `None` 以外的值表示非空。
字符串类型:
非空字符串表示非空值,空字符串表示空值。
序列类型 (如列表、元组、字典、集合):非空序列表示非空值,空序列表示空值。
对象类型:
非 `None` 的对象表示非空值。
例如,判断一个变量是否为空值可以使用 `is` 关键字,如下所示:
```python
a = None
if a is None:
print("a 是空值")
else:
print("a 不是空值")
输出结果为:`a 是空值`