|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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个鱼币哟 |
评分
-
查看全部评分
|