python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互转 其它类型转字符串
  CzyWYrcG9y8m 2023年11月02日 86 0

4、数据类型转换

1)字符串转换成数值:

int()-----------将值转换成整数

float()-----------将值转换成小数

str()-----------将值转换成字符串

bool()-----------将值转换成布尔值

例如:

int() 将值转换成整数

s1="188" #字符串
ns1=int(s1) #转换成整型数值
print(ns1+8) #打印数值结果

float() 将值转换成浮点型

s1="3.14" #字符串
ns1=float(s1) #转换成浮点型数值
print(ns1+3) #打印数值结果(数值结果为6.140000000000001,出现误差,后面讲解决办法)
print(type(ns1)) #获取新数值的数据类型属性

2)数值之间互转:

整数转小数用float

z1=78
nz1=float(z1)
print(nz1) #打印结果为78.0,多了个小数位,表示它已经转换为浮点型数值了

小数转整数用int

z1=3.14
nz1=int(z1)
print(nz1) #打印结果为3,没有小数位了,表示它已经转换为整型数值了

其它类型转字符串用str

a1=2 #整数
b1=3.14 #小数
na1=str(a1)
nb1=str(b1)
print(a1,b1) #打印数值结果
print(na1,nb1) #打印字符串结果,虽然与上一行相同,但数据类型发生了变化
print(type(na1),type(nb1)) #打印字符串类型

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Fnpj8K6xSCR   2024年05月17日   94   0   0 Python
  xKQN3Agd2ZMK   2024年05月17日   67   0   0 Python
  fwjWaDlWXE4h   2024年05月17日   35   0   0 Python
  YpHJ7ITmccOD   2024年05月17日   38   0   0 Python
CzyWYrcG9y8m