內建函式資料結構
阿新 • • 發佈:2018-12-19
一、內建函式分類
1.數值型
int:在python3中 int只有長整型,且沒有上限,取決於記憶體大小(執行執行緒的大小)。
float:只有雙精度。所有的浮點數不能準確地表達數字。
complex:有實數和虛數部分組成,實數和虛數部分都是浮點數。
bool:是int的子類。僅有2個例項True、Fasle對對應1和0;可與int直接運算。
2.列表
3.
--型別轉換(built-in)---未寫
【內建函式】
- math.ceil()向上取整
- math.floor()向下取整
- round()四捨六入,五取偶--銀行家演算法
【數字處理函式】
- min()
- max()
- pow(x,y):x**y
- math.sqrt()
- 進位制函式,返回值是字串
- bin()--二進位制
- oct()--八進位制
- hex()--16進位制
- math.pi
- 【型別判斷】
- type(obj):返回型別,而不是字串
- isinstance(obj,class-or-tuple):返回布林值{是不是一個例項}
列表list:
一個佇列,一個排列整齊的隊伍
列表內的個體稱為元素,由若干元素組成列表
元素內的個體稱為元素,由若干元素組成列表
元素可以是任意物件(數字。字串、物件、列表等)
列表內元素有順序,可以使用索引
線性的資料結構
使用[]表示
列表是可變的
列表list、連結串列、queue(先進先出)、stack(先進後出)的差異