数据类型:
python中有6中数据类型:数字(number),字符串(string),列表(list),元组(tuple),集合(sets),字典(dictionary)
数字类型中又分为3种数值类型:整型(int),浮点型(float),复数(complex)
整型(int):
int指的是整数(又被叫做整型),是正、负整数,不带小数点
在整数的除法中
除法(/)计算出来的结果是浮点数,即使能被整除计算结果也是浮点数。
若想得到整数部分则可以使用底板除法(//),使用这种除法得到的结果永远是整数(商的整数部分),即使除不尽。
若只想得到商的余数部分,则可以使用(%)。能被除尽时得到的结果为0
浮点型:
float指的是小数以及一些有科学计数法表示的数字。如:2e4(20000)这种计数方法在python中被称为e(E)记法。
任意数值类型乘以或除以一个浮点型的数,得到的结果都为浮点型。即使能被除尽、使用地板除法或取余数。
数据类型转换:
我们在对数据进行类型转换时,只需要将数据类型作为函数名即可。数据类型转换有一下5个函数。
2、float(x): 将一个字符串或整型数x转换成浮点型
3、str(x): 将一个数(整型)或任何其他类型转换成浮点型
4、Tuple(x): 将序列x转换成一个一个元组
5、list(x): 将序列x转换成一个列表
5、complex(x,y): 将x转换成一个复数,实数部分为x,虚数部分为y
如何确定一个数的类型:
1、python中可以使用type()函数来明确确定一个数的类型
2、可以使用内置函数(BIF) isinstance(x,y):x为测试数,y为数值类型(str、float、int)
根据两个参数返回一个布尔类型的值,返回True表示类型一直,返回Flase表示类型不一致
注:在使用函数时,必须注意函数的返回值是什么