python内置数据结构_Python内置数据结构
分類
數(shù)值型
int、float、complex、bool
序列對象
list、string、tuple
鍵值對
set集合
dict字典
數(shù)值型
int:python3中的int都是長整型,沒有大小限制,但受限于內存區(qū)域的大小
float:浮點型,由整數(shù)部分和小數(shù)部分組成。
complex:復數(shù),由實數(shù)和虛數(shù)兩部分組成,這兩部分都是浮點數(shù),如3+1.1J
bool:布爾型,int的子類,只有兩個實例True和False,分別對應1和0,可以直接和整數(shù)進行運算
數(shù)值型處理函數(shù)
round()四舍六入五成雙
四舍六入五考慮,
五后非零就進一,
五后皆零看奇偶,
五前為偶應舍去,
五前為奇要進一。
舉例
In [1]: round(3.5)
Out[1]: 4In [2]: round(3.51)
Out[2]: 4In [4]: round(4.51)
Out[4]: 5In [5]: round(4.5)
Out[5]: 4
min()最小值、max()最大值
In [9]: max(range(5))
Out[9]: 4In [10]: min([1,2,5])
Out[10]: 1
pow(x,y)求冪
In [11]: pow(3,3)
Out[11]: 27In [12]: pow(3,0.5)
Out[12]: 1.7320508075688772
floor()向下取整,ceil向上取整,需要導入math模塊
In [6]: importmath
In [7]: math.floor(3.12)
Out[7]: 3In [8]: math.ceil(3.12)
Out[8]: 4
sqrt求開平方
In [13]: math.sqrt(3)
Out[13]: 1.7320508075688772In [14]: math.sqrt(4)
Out[14]: 2.0
復數(shù)求開方cmath.sqrt
In [18]: cmath.sqrt(-1)
Out[18]: 1j負數(shù)的平方根為虛數(shù),虛數(shù)都是以J或j結尾。虛數(shù)可以看做是實數(shù)部分為0的負數(shù)。
自如常數(shù)e和pi
In [15]: math.e
Out[15]: 2.718281828459045In [16]: math.pi
Out[16]: 3.141592653589793
類型判斷
type(obj),返回類型
In [19]: a=1In [20]: type(a)
Out[20]: int
In [21]: type('a')
Out[21]: str
isinstance(obj, class_or_tuple)返回布爾型,判斷對象是否屬于某種類型
In [22]: isinstance(1,(int,str))
Out[22]: True
總結
以上是生活随笔為你收集整理的python内置数据结构_Python内置数据结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse ssh连接git an
- 下一篇: pythonfor循环break_pyt