Python基础- 数据类型
1. 基本数据类型:
(1)整型,在Python3中长整形和整形归为一类,所有的整数都属于整型,例如1,0,1000,1203等等
(2)浮点型,数字中有小数点的数,如12.1 1.85 10.0 等等,另外1e10也表示浮点数
(3)字符串,所有以单引号或双引号括起来的值都叫做字符串,例如“小甲鱼” '小甲虫' '醉酒青牛'
(4)布尔类型, 布尔类型只有两个值,True 或False ,记得在Python里面这两个值首字母均大写。
2. e记法:
如果数位很多的话,一般将其表示为e记法形式,
例如0.000000000000135用e记法表示为1.35e-13,它是一个浮点数类型。
例如用e记法表示为1e3,表示的是1000.0是个浮点数,这里e也可以改写成E。
3. 数据类型转换:
(1)int():可以将纯数字的字符串或浮点型强制转换为整形,如int('0012')为12; int(12.5)为12
(2)float():可以将包含一个小数点的数字字符串或者整形转换为浮点型,如float('0012')为12.0,float('.123')为0.123; float(12)为12.0
(3)str():可以将任何类型转换为字符串类型,例如str(1e28)为‘1e+28' str(1e2)为'100.0'等等
4. 数据类型信息获取
(1)type():直接给出数的数据类型,例如type(12.0)则返回float,type(1000)返回int, type(False)返回bool等
(2)isinstance():需要给出需要判断的数和一个数据类型,是则返回True,否则返回False,
如isinstace(1,int)返回True ,isinstance(12.5,float)返回True,isinstance('I love u',float)返回False,而isinstance('I love u',str)返回True