首页 > 其他 > 详细

if判断的扩展

时间:2020-06-29 15:56:28      阅读:40      评论:0      收藏:0      [点我收藏+]
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("空表示不成立")

 

if判断的扩展

原文:https://www.cnblogs.com/xin-dong-2020/p/13208191.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!