马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 WangJS 于 2020-3-28 18:19 编辑
Python总结(第八章)
8.数据类型
( 1 )整型
整型就是我们平常所说的整数。Python 3可以进行,大数运算(数的长度没有限制) 。>>> 122394813714234324286/15347343434
7974983699.334236
( 2 )浮点型
浮点型就是我们平常所说的小数。所有的浮点型都是有小数点的。
这里我要说一下E记法,也就是科学计数法。
3e5表示3乘以10的5次幂,也就是3*10*10*10*10*10,结果等于300000
3e-5就是3*105>>> 3e5
300000.0
>>> 0.00003
3e-05
( 3 )布尔类型
布尔类型其实只有“True”和“False”两种形式,如果你输入一个判断的语法,python就会给你一个布尔类型的值(“True”为“真”,“False”为“假”):>>> 1+1>3
False
>>> 2<3
True
>>> 1+4==5
True
其实,布尔类型就是特殊的整型,True为“1”,False为“0”,它们也可以用于计算:>>> False+True
1
>>> True+True
2
#注意:True和False的首字母一定要大写,否则python会认为true是一个变量而不是一个布尔类型的值:>>> true+true
Traceback (most recent call last):
File "<pyshell#22>", line 1, in <module>
true+true
NameError: name 'true' is not defined
( 4 )类型的转换
转换为整形 int()
转换为浮点型 float()
转换为字符串 str()
( 5 )类型的判断
要用到两个简约而不简单的内置函数,type与isinstance:
type()>>> type('w')
<class 'str'>
>>> type(2)
<class 'int'>
>>> type(2.3)
<class 'float'>
isinstance()>>> isinstance(3,int)
True
>>> isinstance('e',int)
False
喜欢的话,别忘了评分订阅哟!
嘿嘿,订阅后回复‘WangJS’奖励5个鱼币哟 |