4. 数据类型转化

 1.str函数

name = '张三'
age = 19
print('我叫' + name + ' 今年,' + str(age) + '岁')

2. int函数 

float转为int 截取整数部分,舍掉小数

小数字符串不能转位int

非整数字符串不能转位int 

str1 = '123'
float1 = 123.77
str2 = '32.11'
bool1 = False
str3 = 'hello'
# str 转为int 字符串为数字串
print(int(str1))
# float转为int 截取整数部分,舍掉小数
print(int(float1))
# 小数字符串 不能转为int
# print(int(str2))
# bool类型转为0
print(int(bool1))
# 字符串非数字串的不能转为int
# print(int(str3))

3. float 

文字类字符串不允许转为float

整数转浮点数 末尾为 .0 


str1 = '123'
float1 = 123.77
str2 = '32.11'
bool1 = False
str3 = 'hello'
int1 = 55
print('----float()-----')
print(type(str1), type(float1), type(str2), type(bool1), type(str3), type(int1))
print(float(str1), type(float(str1)))
print(float(str2), type(float(str2)))
print(float(bool1), type(float(bool1)))
# 字符串不允许转为float
# print(float(str3), type(float(str3)))
print(float(int1), type(float(int1)))

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值