首页 > 应用开发 > Python > Python 中 if not 用法
var = None
def fun_not_var(var_data):
if not var_data:
print('哈哈哈哈')
else:
print('嘿嘿嘿')
fun_not_var(var)
# 哈哈哈哈
def fun_var(var_data):
if var_data:
print('哈哈哈哈')
else:
print('嘿嘿嘿')
fun_var(var)
# 嘿嘿嘿
在python 判断语句中 None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()都相当于 False
not None == not False == not '' == not 0 == not [] == not {} == not ()
如果将 var=None 改成 var = False 结果是一样的
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979345/viewspace-2738624/ ,如需转载,请注明出处,否则将追究法律责任。