基本类型转换bool类型的规律

bool类型只有两种结果True或False

那么向数字,字符串等一些基本类型转换为bool型的规律是什么

数字0为假,非0为真
字符串空为假,其他为真
元组、列表、字典、集合空为假,只有有元素就为真

创建空列表: list = []

创建空元组:tuple = (), t1 = tuple()

创建单个元素的元组:tuple_single = (‘1’,)

创建空字典: dict = {}

创建空集合:set = set()

a = 3
b = 0
c = -3
d = 0.0
print("\na = ",a,bool(a),"b =",b,bool(b))
print("\nc = ",c,bool(c),"d =",d,bool(d))
a = "abc"
b = ""
print("\na = ",a,bool(a),"b =  ",b,bool(b))
a = [1]
b = []
print("\na = ",a,bool(a),"b =",b,bool(b))
a = (1,)
b = tuple()
print("\na = ",a,bool(a),"b =",b,bool(b))
a = {1:100}
b = {}
print("\na = ",a,bool(a),"b =",b,bool(b))
a = {1}
b = set()
print("\na = ",a,bool(a),"b =",b,bool(b))

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值