#少儿编程#我们知道数据类型有很多,有字符串、整数、浮点数(小数)、列表等。Python语言很方便的一点就是我们在使用变量时,可以不需要定义数据类型,直接赋值。不过很多时候,我们需要将数据从一种类型转换成另一种类型。《全国青少年软件编程等级考试Python一级》考纲就要求理解字符串、数值型变量,会对变量类型进行转换。int(x)int(x)函数是将一个字符串或数字转换为整型,即整数。语法:int(x,base=10)参数:x:字符串或数字base:进制数,默认为十进制返回值:整型数用法见图1:图1代码①int(“10”):把字符串“10”转换成整型;代码②int(“10”,8):把字符串“10”转换成八进制,函数中第二个参数值8,就是指八进制。什么是八进制,这里我们暂时不解释这个概念,我们生活中接触的数字都是十进制,int()函数默认也是转换成十进制整数。代码③int(3.6):把数字3.5转换成整数,就是取整,所以是3。赠学习卡官方现货Python趣味编程与精彩实例淘宝旗舰店¥42.8¥59.8购买已下架float(x)float(x)就是将一个字符串或整数转换成浮点型,即小数。语法:float(x)参数:x:整数或字符串返回值:浮点数用法见图2:图2代码①float(1):把整数1转换成小数,结果为1.0;代码②float(“1”):把字符串1转换成小数,结果为1.0。那小朋友们想一想,如果是float(“1.5”)呢?那结果就是1.5。str(x)str(x)就是将数据转换成字符串。语法:str(x)参数:x:字符串、数值、列表等返回值:字符串用法见图3:图3代码①str(1.5):把小数1.5转换成字符串“1.5“;代码②str(2):把整数2转换成字符串“2“;代码③str([a,b,c]):把列表[‘a’,’b’,’c’]转换成字符串代码④str({name:小po,age:6}):把字典{name:小po,age:6}转换成字符串list(x)list(x)是将元组或字符串转换成列表。语法:list(x)参数:x:元组或字符串返回值:列表用法见图4:图4代码①list(小po爱编程):把字符串“小po爱编程“转换成列表[小,p,o,爱,编,程];代码②list(city):把元组(南京,北京,上海,杭州)转换成列表[南京,北京,上海,杭州];type(x)在实际编程中,有时我们需要知道某个变量是什么数据类型的,Python语言提供了内置函数type(x)来实现这个需求,见图5:图5代码①:变量city是个元组,type(city)返回的是元组类型“tuple“;代码②:变量dict_1是个字典,type(dict_1)返回的是字典类型“dict”;后面的代码也是一样,str表示是字符串,int表示是整型,list表示是列表。知识点扩充:如果我们想实现判断一个变量是否是某个数据类型,我们可以使用isinstance(变量,数据类型)函数来实现,见图6:图6代码①isinstance(city,tuple):判断变量city是不是元组类型(类型名为tuple),那因为变量city是一个元组,所以最后返回值为True,就是真的意思;代码②isinstance(city,list):判断变量city是不是列表(list),那很显然,变量city不是列表,而是一个元组,所以返回值为False,就是假的意思;代码③isinstance(city,str):判断变量city是不是字符串(str),显然变量city不是字符串,所以返回值为False;代码④isinstance(小po爱编程,str):判断小po爱编程这个字符串是不是字符串型(str),很显然它确实是一个字符串,所以返回值为True。原创不易,请勿抄袭。欢迎大家