1、第2课 美国队的洞察计划数据类型课程标1.熟练掌握三种数据类型及其转换2.掌握数据拼接的法3.了解查询数据类型的type()函数课程难点1.区分字符串下的数字与整数、浮点数下的数字2.使【+】进数据拼接时,连接的数据类型必须为同数据类型3.使函数进数据类型的转换时,int()与float()函数括号内的数据必须为纯数字型本课程重要内容重现、常的三种数据类型1、字符串特点:被引号括起来的本。(注意引号要使英状态下的单引号或者双引号、三引号)先将内容以字符串形式赋值给变量,最后使print()函数输出变量即可。2、整数 整数英为integer,简写做int。是正整数、负整数和零的统称,是没有数点的
2、数字。特点:需配合引号使,可进计算。如:108(整数)108(字符串)6灵童(字符串)但若存在字类数据,则必须使引号,将其变为字符串类型。具体的计算符号:(优先级与常算数致)#例:1movie=美国队长22name=The Winter Soldier3price=7.144word=()53、浮点数 相对于整数,浮点数就是带数点的数字。英名是float,与整数int()和字符串str()不同,浮点数没有简写。、查询数据类型type()函数 作:查询数据类型 例:print(type(查询内容)三、数据拼接 利数据拼接符号【+】,将需要拼接的变量连在起。注意:变量内的数据类型必须为字符串型才可
3、进拼接!如:name=美国队长1num=22print(type(name)3print(type(num)45#结果显示:678hero=美国队长1title=漫威漫画2action=取材于3print(hero+action+title)45#结果6美国队长取材于漫威漫画78hero=美国队长9四、数据类型转换1、转换为字符串类型 str()函数能将数据转换成其字符串类型。只要将所需数据放到括号,这个数据就能成为字符串类型。引号将数据括起来也能达到同样结果。例如:2、转换为整数 int()函数的使,与str()类似。注意点:只有符合整数规范的字符串类数据,才能被int()强制转换。数型字符
4、串会直接报错,浮点数会被强制转换:也就是说,对于浮点数,int()会保留其整数部分。注意:不是四舍五!3、转换为浮点数float()函数的使与int()、str()类似。如果括号的数据是字符串类型,那这个数据定得是数字形式。4、三个数据类型相互转换num=110title=漫威漫画11action=编写12place=于13print(hero+num+place+title+action)1415#结果显示报错:must be str,not int16#类型错误:只能将字符串与字符串拼接17name=美国队长1add=的2height=身高3gaodu=1984print(name+add+height+str(gaodu)56#使用str()函数将变量gaodu里的数字198变成了字符串198。7#结果:8美国队长的身高1989print(int(9.9)12#运行后显示结果:ValueError:invalid literal for int()with base 10:9.93print(int(9.9)1#结果:92课程结: