栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础之数据类型转换

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础之数据类型转换

Python基础之数据类型转换 将不同的数据类型的数据拼接在一起
str()
int()
float()
1. 赋值变量
name='张三'
age=20
print(type(name),type(age))

执行结果
 

# 类型转换
#print('我叫'+name+'今年,'+age+'岁')    # 当str类型和int类型进行链接时,报错

# 解决方案: 类型转换
print('我叫'+name+'今年,'+str(age)+'岁')

执行结果:
我叫张三今年,20岁
2.将其他类型转换成str类型
a1=10
a2=198.3
a3=False
print(type(a1),type(a2),type(a3))
执行结果:
  

print(str(a1),str(a2),str(a3),type(str(a1)),type(str(a2)),type(str(a3)))
执行结果:
10 198.3 False   
3.将其他类型转换成int类型
b1='128'
b2='88.7'
b3=76.33
b4=True
b5='hello'
print(type(b1),type(b2),type(b3),type(b4),type(b5))
执行结果:
    

print(int(b1),type(int(b1)))    # 将str类型转成了int类型
执行结果:
128 

# print(int(b2),type(int(b2)))   # 将str类型转成int类型, 报错, 因为字符串为小数类型

print(int(b3),type(int(b3)))    # 将float类型转成int类型,截取整数部分,去掉小数点后边的部分
执行结果:
76 

print(int(b4),type(int(b4)))    # 将bool类型转成int类型
执行结果:
1 
#print(int(b5),type(int(b5)))    # 报错 因为字符串必须为数字串(必须是整数,不可以为小数)
4.将其他类型转换成float类型
c1='88.222'
c2='43'
c3=True
c4='hello'
c5=99

print(type(c1),type(c2),type(c3),type(c4),type(c5))
执行结果:
    

print(float(c1),type(float(c1)))
执行结果:
88.222 

print(float(c2),type(float(c2)))
执行结果:
43.0 

print(float(c3),type(float(c3)))
执行结果:
1.0 

#print(float(c4),type(float(c4)))    # 报错, 因为非数字的字符串是不能转换的

print(float(c5),type(float(c5)))
执行结果:
99.0 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/461501.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号