python内置数据结构_Python内置数据结构
分類
數值型
int、float、complex、bool
序列對象
list、string、tuple
鍵值對
set集合
dict字典
數值型
int:python3中的int都是長整型,沒有大小限制,但受限于內存區域的大小
float:浮點型,由整數部分和小數部分組成。
complex:復數,由實數和虛數兩部分組成,這兩部分都是浮點數,如3+1.1J
bool:布爾型,int的子類,只有兩個實例True和False,分別對應1和0,可以直接和整數進行運算
數值型處理函數
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
復數求開方cmath.sqrt
In [18]: cmath.sqrt(-1)
Out[18]: 1j負數的平方根為虛數,虛數都是以J或j結尾。虛數可以看做是實數部分為0的負數。
自如常數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