1. 程式人生 > >內建函式資料結構

內建函式資料結構

一、內建函式分類

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(先進後出)的差異