Python 內建函式(Python 3 x)

2021-10-01 07:39:07 字數 2015 閱讀 5102

1、type(obj):返回變數型別

2、isinstance(object, class_or_type_or_tuple):測試物件是否為指定型別的例項

4、range([start,] end[, step]):返回乙個 [start, end) 內的 range 物件,start 預設為 0,step 預設為 1

5、ord(s):返回乙個字元 s 的 unicode 編碼

chr(x):返回 unicode 編碼為 x 的字元

str(obj):把物件 obj 轉換為字串

6、max(x)、min(x)、sum(x):返回序列中的最大值、最小值或數值型序列中所有元素之和

7、dir(x):返回指定物件或模組的成員列表

8、help(obj):返回物件 obj 或模組的幫助資訊

9、input([提示內容字串]):接收鍵盤輸入的內容,返回字串

10、print():輸出

11、map(函式, 序列):將單引數函式對映至序列中的每個元素,返回 map 物件

12、list([x])、set([x])、tuple([x])、dict([x]):把物件轉換為列表、集合、元組或字典並返回,或生成空列表、空集合、空元組或空字典

13、len(obj):返回物件 obj 包含的元素個數

14、time.time():返回當前時間

15、zip(seq1[, seq2[...]]):將多個列表或元組對應位置的元素組合為元組,並返回 zip 物件,是 map() 的逆操作

16、random.shuffle(list):打亂順序

list.extend(l):將列表 l 中所有元素新增至尾部

list.insert(index, x):在列表指定位置 index 處新增元素 x

list.pop([index]):刪除並返回列表物件指定位置的元素,預設為最後乙個元素

list.remove(x):刪除首席出現的指定元素

list.index(value[, start[, stop]]):獲取元素首次出現的下標,start 預設為 0,stop 預設為列表長度

list.count(x):指定元素 x 在列表**現的次數

list.sort([reverse = true]):對列表元素進行原地排序,預設為公升序

sorted(list[, reverse = true]):對列表進行排序並返回新列表,預設為公升序

list.reverse():對列表元素進行原地翻轉

reversed(list):對列表進行翻轉,並返回新列表

enumerate(列表):列舉列表、元組或其他可迭代物件的元素,返回列舉物件,列舉物件中每乙個元素是包含下標和元素值的元組

18、globals():返回和檢視包含當前作用域內所有全域性變數和值的字典

locals():返回包含當前作用域內所有區域性變數和值的字典

dict():通過已有資料或給定的「鍵 - 值對」快速建立字典

adict.get():獲取指定「鍵」對應的「值」,指定「鍵」不存在時返回指定值(預設為 none)

adict.items():返回字典的「鍵 - 值對」列表

adict.keys():返回字典的「鍵」列表

adict.values():返回字典的「值」列表

adict.update(bdict):將另乙個字典的「鍵 - 值對」一次性全部新增到當前字典物件,如果兩個字典中存在相同的「鍵」,則以另乙個字典中的「值」為準對當前字典進行更新

adict.clear():刪除字典中所有元素

adict.pop():刪除並返回指定「鍵」的元素

adict.popitem():刪除並返回字典中的乙個元素

19、gather.add(x):將 x 新增至集合尾部

gather.set(obj):將列表、元組等其他迭代物件轉換為集合,如果原來的資料中存在重複則只保留乙個

gather.pop():彈出並刪除其中乙個元素,不接收引數

gather.remove():刪除指定元素

gather.clear():清空集合刪除所有元素

python重寫內建函式 python 內建函式

說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...

python內建函式簡稱 Python內建函式詳解

此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...

python內建函式使用 python內建函式使用

eval函式執行python表示式,有返回值 eval 1 2 3 4 5 exec函式執行的是python語句,沒有返回值 exec print 123 將字串型別的 編碼.物件能夠通過exec語句來執行或者eval 進行求值,c只是編譯,不執行 code for i in range 10 pr...