#少儿编程#
我们知道数据类型有很多,有字符串、整数、浮点数(小数)、列表等。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。
float(x)
float(x)就是将一个字符串或整数转换成浮点型,即小数。
语法:float(x)
参数