☆重要-所有的数据类型都自带布尔值bool
#bool值: 所有的数据类型都自带布尔值:
#布尔值为假的情况:0,空字符串 空列表 空元组 空字典 还有一种是None
#我们通过以下试验进行证明
#定义变量
x = 1 #x =int(1) 这里的x 是整性数据类型 #原来我们是使用布尔bool()函数 他会有一个布尔值的返回值 print(bool(x)) #True
#问题 数据类型什么时候布尔值为True 什么时候为False
x = 1111111 print(bool(x)) #True x = -1 print(bool(x)) #True #通过以上我们发现数字类型在整数,和复数返回结果都为True
x = 0 print(bool(x)) #False #当数字类型为0的时候 返回Flase
#通过if 进行判断
x = 1 if bool(x) : print(True) else: print(False) #True x = 0 if bool(x) : print(True) else: print(False) #False #实际上所有的数据类型都自带布尔值,所有我们以后可以直接当做判断条件使用,在进行判断时候不必要加bool()
x = 1
if x :
print(True)
else:
print(False)
#True
x = 0
if x :
print(True)
else:
print(False)
#False
#列表进行判断 我们说过所有的数据类型都自带一个布尔值bool():
x = [1,2,3] if x : print(True) else: print(False) #True
x =[] if x : print(True) else: print(False) #False
#当列表有值返回True,列表为空返回False
#基础不牢,地动山摇
提供面试指导、模拟面试、简历项目优化和职业规划等
负责SRE团队,运维架构(DevOps)、微服务流量治理(K8s、Ingress)、稳定性和可测性系统建设(Prometheus、EFK、Loki)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步