布尔值

布尔值
布尔值(bool) 判断真假; 取值只有 True False
转换问题:
str ==> int
n = int('22')
print(n)<br>结果:<br>22<br>#注意点:字符串中的内容必须是阿拉伯数字才能强行转换

 



int ==> str
n = str(22)
print(n)<br>结果:<br>22

 



int ==> bool
n = bool(4)  # bool(-1) 结果也是True
print(n)<br>结果:<br>True<br>注意点: 使用bool转换的时候只要是非0的都为True

 



bool ==> int
n = int(True) # int(False) 结果是0
print(n)<br>结果:<br>1

 



bool ==> str
n = str(True)
print(n)
结果:
True  
注意点: 只要字符串中的内容不为空,所得到的结果就是True


str ==> bool

n = str(True)
print(n)
结果:
True 

 

s = '1'
i = int(s) # 数字1 #只能转引号里边是数字的字符串

o = 1
ss = str(o) # 字符串1 # 不用注意

num = int(True) # 1 把布尔值转成数字
bool(1) # 只要是非0的都是True

ss = str(True) # "True"
bool('') # 只要字符串是非空的就是True

 

 

 

is  ==的区别

a = 1000
b = 1000
print(a == b)
print(id(a))
print(id(b))
print(a is b)   # is==  比较两边的值            # 看这俩人是不是长得一样
is   比较两边的内存地址      # 判断是不是一个   身份证号

 

转载于:https://www.cnblogs.com/yanranran/p/10199091.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值