|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 醉酒青牛 于 2017-8-28 16:49 编辑
本期内容介绍:
本期主要介绍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. 数据类型转换:
整型强制转换函数 int(),可以将纯数字的字符串或浮点型强制转换为整形,如int('0012')为12; int(12.5)为12
浮点型强制转换函数float(),可以将包含一个小数点的数字字符串或者整形转换为浮点型,如float('0012')为12.0,
float('.123')为0.123; float(12)为12.0
字符串强制类型转换函数str(),可以将任何类型转换为字符串类型,例如str(1e28)为‘1e+28' str(1e2)为'100.0'等等
4. 数据类型信息获取
函数type(),直接给出数的数据类型,例如type(12.0)则返回float,type(1000)返回int, type(False)返回bool等
函数isinstance()需要给出需要判断的数和一个数据类型,是则返回True,否则返回False,如isinstace(1,int)返回
True ,isinstance(12.5,float)返回True,isinstance('I love u',float)返回False,而isinstance('I love u',str)返回True |
评分
-
查看全部评分
|