Number 部分的强制类型转换

Number 部分的强制类型转换 (int float bool complex)

var1 = 23
var2 = 6.78
var3 = True
var4 = 3+2j
var5 = "1234"
var6 = "abcd121"

# 1.强制转换成int
res = int(var2)
res = int(var3)
res = int(False)
# res = int(var4) error
res = int(var5)
# res = int(var6) error
print(res , type(res))


# 2.强制转换成float
res = float(var1)
print(res)

res = float(var3)
print(res)

res = float(var5)
print(res)

# 3.强制转换成complex
res = complex(var1)
print(res)
res = complex(var2)
print(res)
res = complex(var3)
print(res)
res = complex(var5)
print(res)

# 4.强制转换成bool 要么返回True 真的 要么返回False 假的
res = bool(var4)
res = bool(var6)
res = bool(None)
print(res)

"""
布尔类型为假得10种情况
0 0.0 False 0j '' [] () set() {} None
None 代表空的,什么也没有,一般用在变量初始化的时候
"""
# 初始化变量的时候用
ab = None

 

转载于:https://www.cnblogs.com/weekz/p/11128392.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值