05.数据类型转换

#数据类型的转换
name='花花'
age=3
print(type(name),type(age))    #name与age数据类型不同
#print('我叫'+name+,'今年'+age+'岁了')    出错  当将不同数据类型链接时,要类型转换
print('我叫'+name+',今年'+str(age)+'岁了')  #将int类型通过str()函数转换成str类型

print('---------str()将其他类型转换为str类型---------')
a=68
b=12.4
c=False
print(type(a),type(b),type(c))
print(str(a),str(b),str(c))
print(type(str(a)),type(str(b)),type(str(c)))

 

print('---------int()将其他类型转换为int类型---------')
s1='227'
f1=3.21
s2='6.24'
b1=True
s3='hello'
print(type(s1),type(f1),type(s2),type(b1),type(s3))
print(int(s1),type(int(s1)))   #将str转成int型,字符转为数字串
print(int(f1),type(int(f1)))   #float转int,只截取整数类型
#print(int(s2),type(int(s2)))  #将str转成int型,报错,字符串为小数串
print(int(b1),type(int(b1)))   #将bool转成int型,True为1
#print(int(s3),type(int(s3)))  #将str转成int型,报错,字符串必须为数字串(整数)

 

print('---------float()将其他类型转换为float类型---------')              
s1='227.99'                                                    
s2='24'                                                        
b1=True                                                        
s3='hello'                                                     
i=321                                                          
print(type(s1),type(s2),type(b1),type(s3),type(i))             
print(float(s1),type(float(s1)))   #将str转成float型,字符转为数字串       
print(float(s2),type(float(s2)))   #将str转成float型,加了.0          
print(float(b1),type(float(b1)))   #将bool转成float型,True为1.0     
#print(float(s3),type(float(s3)))   #报错,字符串必须为数字串              
print(float(i),type(float(i)))     #将int转成float型,加了.0          

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值