python课件:数据转换.pptx

上传人:小飞机 文档编号:1287619 上传时间:2022-11-04 格式:PPTX 页数:20 大小:1.83MB
返回 下载 相关 举报
python课件:数据转换.pptx_第1页
第1页 / 共20页
python课件:数据转换.pptx_第2页
第2页 / 共20页
python课件:数据转换.pptx_第3页
第3页 / 共20页
python课件:数据转换.pptx_第4页
第4页 / 共20页
python课件:数据转换.pptx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《python课件:数据转换.pptx》由会员分享,可在线阅读,更多相关《python课件:数据转换.pptx(20页珍藏版)》请在三一办公上搜索。

1、数据拼接,2,数据拼接2,回忆旧知,前面我们已经学过了变量,刚刚又学了字符串、整数、浮点数的使用,我们结合起来一起掌握一下。,我有以下几个变量,然后想输出这样一句话:孙尚香连续击杀8次敌方获得超神称号。你要怎么做呢?,text1 = 孙尚香 text2 = 敌方text3 = 连续击杀8次text4 = 获得text5 = 超神称号,数据拼接 前面我们已经学过了变量,刚刚又学了字符,我们知道以上变量代表的都是字符串数据,要把它们拼接在一起就直接用【+】符号就可以了。,字符串 我们知道以上变量代表的都是字符串数据,要把,小结,我们不能停留在都是字符串的数据拼接,如果我们想打印出:【孙尚香进入战将

2、排行榜top100】,变量数据不都是字符串。,text1 = 孙尚香 text2 = 进入战将排行榜text3 = topnum = 100,数据拼接 我们不能停留在都是字符串的数据拼接,如,出现报错提示【TypeError:can only concatenate str (not int) to str】(类型错误:只能将字符串与字符串拼接)是我们太单纯,还是代码太社会?,数据拼接出现报错提示【TypeError:can only,有没有什么方法可以快速查出某个变量是什么数据类型?这就需要一个新的函数type()来解读了。,type函数 有没有什么方法可以快速查出某个变量是,text1 =

3、 孙尚香 text2 = 进入战将排行榜text3 = topnum = 100type(text1 )type(text2 )type(text3 )type(num ),type()函数不能直接打印结果,它只是负责查询的。打印函数print()函数,type函数text1 = 孙尚香 type()函数不能,text1 = 孙尚香 text2 = 进入战将排行榜text3 = topnum = 100print(type(text1)print(type(text2)print(type(text3)print(type(num),练一练text1 = 孙尚香,3个,还有1个。,非我族类,其

4、心必异。道不同不相为谋。如果我想把不同的数据类型拼在一起,如何才能实现呢?,数据类型的转换3个,还有1个cl,text1 = 孙尚香 text2 = 进入战将排行榜text3 = topnum = 100print(text1+text2+text3+str(num),str(num)表达的含义就是将num这个变量赋值的整数类型的100转化为字符串类型的100。这样print()打印出来的就都是字符串。,Str函数text1 = 孙尚香 st,完整打印出:【2020我要实现一个小目标:先赚它1000万。】(标点也要打印出来哟),str()函数和引号,输出了同一种结果,编程解决问题的思维从来不是

5、唯一的。,练一练完整打印出:【2020我要实现一个小目标:先赚它100,请问,下列选项中的代码,点击运行后,哪句代码串会报错?A. print(1+2+3)B. print(恭喜发财 + 红包拿来)C. print(今天是 + 18 + 号)D. print(我应该搭地铁 + Line + str(4),练一练请问,下列选项中的代码,点击运行后,哪句代码串会报错?,举一反三用int()函数把字符串类型的数字能转换为整数,num1 = 2020num2 = 2019print(int(num1)+int(num2),int()函数不能把中文、浮点数类型的字符串或者标点符号转换成整数,字符串内容是

6、整数的数据,才能被int()强制转换,其他类型都会报错。,rint(int(5.2)#运行后显示结果:ValueError:invalid literal for int() with base 10: 5.2【浮点类型字符串无法使用int()强制转换】,Int()函数举一反三num1 = 2020,字符串内容是浮点数类型的不能使用int()函数转换,但浮点数是可以被int()函数转换的。,print(int(5.2),输出的结果是5,小数点后的2呢?这是因为int()函数的唯一功能就是将数据转换为整数。对于浮点数,int()函数会做取整处理。int()函数会直接取整,跟小数四舍五入的处理方法不同。,Int()函数 字符串内容是浮点数类型的不能,如果我们要转换字符串就是小数形式的,比如5.2这种,想让它保持小数形式的5.2,就要借助float()函数。,hot = 174.9number = 60month = 12print(float(hot)print(float(number)print(float(month),如果我们要转换字符串就是小数形式的,比如,小结,num1 = 5.2num2 = 2note = 杨老师说:5.2+2等于要求输出结果:杨老师说:5.2+2等于7,num1 = 5.2练一练,总结,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号