if判断结合bool类型使用, True表示成立, False表示不成立 ***
if判断结合容器类型(字符串,列表,元组,字典,集合,range,字节数据)使用 ***, 容器类型里面有数据表示成立,否则容器类型里面没有数据则表示不成立
if判断结合数字类型使用,非零即真,只要数字不为0就是成立的,否则为0则不成立
if判断结合None类型,非空表示成立,空表示不成立
# if判断结合bool类型使用 ==================
my_bool = False
if my_bool:
print("True表示成立")
else:
print("False表示不成立")
# if判断结合容器类型(字符串,列表,元组,字典,集合,range,字节数据)使用 ===========
my_str = "aaa"
if my_str:
print("字符串里面有数据则表示成立")
else:
print("字符串里面没有数据表示不成立")
my_list = []
if my_list:
print("列表里面有数据则表示成立")
else:
print("列表里面没有数据则表示不成立")
my_dict = {}
if my_dict:
print("字典里面有数据则表示成立")
else:
print("字典里面没有数据则不成立")
my_range = range(0) # [0-2]
if my_range:
print("数据范围里面有数据则成立")
else:
print("数据范围里面没有数据则不成立")
msg = ""
data = msg.encode("utf-8")
print(data, type(data))
if data:
print("字节类型里面有数据则表示成立")
else:
print("字节类型里面没有数据则表示不成立")
# if判断结合数字类型使用,非零即真 =====
num = -1
if num:
print("数字不为0表示成立")
else:
print("数字为0表示不成立")
# if判断结合None类型,非空表示成立,空表示不成立 =====
value = not None
if value:
print("非空表示成立")
else:
print("空表示不成立")
原文:https://www.cnblogs.com/xin-dong-2020/p/13208191.html