05讲:闲聊之Python的数据类型

和黑猫之家聊聊?

 

小牛有话说:
亲爱的鱼油们,大家好,我是小牛,我又过来班门弄斧啦,这一期里面鱼神主要是对Python中的数据类型进行了介绍,主要涉及到了字符串。整形和浮点型及布尔类型等基本的数据类型概念介绍,对于浮点类型而言的“e记法的概念和应用,类型转换和获取类型信息的方法~~~~~~
 
本期内容介绍:
1.
基本数据类型:
1
)整型,在Python3中长整形和整形归为一类,所有的整数都属于整型,例如10,1000,1203等等
2
)浮点型,数字中有小数点的数,如12.1   1.85   10.0  等等,另外1e10也表示浮点数
3
)字符串,所有以单引号或双引号括起来的值都叫做字符串,例如小甲鱼”  '小甲虫'    '醉酒青牛'
4
)布尔类型, 布尔类型只有两个值,True False ,记得在Python里面这两个值首字母均大写。

 

2. e记法;
如果数位很多的话,一般将其表示为e记法形式,例如0.000000000000135e记法表示为1.35e-13,它是一个浮点数类型,
例如用e记法表示为1e3,表示的是1000.0是个浮点数,这里e也可以改写成E

3. 数据类型转换
整型强制转换函数 int(),可以将纯数字的字符串或浮点型强制转换为整形,如int('0012')12  int(12.5)12
浮点型强制转换函数float(),可以将包含一个小数点的数字字符串或者整形转换为浮点型,如float('0012')12.0float('.123')0.123 float(12)12.0
字符串强制类型转换函数str(),可以将任何类型转换为字符串类型,例如str(1e28)‘1e+28'  str(1e2)'100.0'等等

4. 数据类型信息获取;
函数type(),直接给出数的数据类型,例如type(12.0)则返回floattype(1000)返回int type(False)返回bool
函数isinstance()需要给出需要判断的数和一个数据类型,是则返回True,否则返回False,如isinstace(1,int)返回
True
isinstance(12.5,float)返回Trueisinstance('I love u',float)返回False,而isinstance('I love u',str)返回True


 

黑猫之家

来黑猫之家看看呗

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright © 2015-2018 黑猫吧(www.heimaoba.cn) 赣ICP备18005425号-1