python學習系列--python內建函數(一)

來源:互聯網
上載者:User

標籤:python 內建函數

  1. 先列出所有的python內建函數,可以看到還是挺多的。


    abs()        求給定數的絕對值。

    all()          傳入一個列表,只有當列表中所有元素都是真時,該函數返回真。

    any()        傳入一個列表,只要列表中有一個元素為真,該函數即返回真。

    ascii()       執行對象中的__repr__方法。該函數在python2.7中已棄用。


    bin()         將給定的值轉換成二進位。

    bool()       判斷真假。

    bytearray()         將給定字串轉換成bytearray的類型,什麼鬼?

    byte()        將給定字串轉換成位元組碼錶示。

    callable()            判斷一個對象是否可調用 。

    chr()          將給定的ascii碼(數字)轉換成字元。

    ord()          將給定的字元轉換成ascii碼。

    classmethod()    類方法。

    compile()        將字串編譯成python代碼。

    complex()        複數表示。

delattr()

getattr()

setattr()

hasattr()

dict()         將給定列錶轉換成字典,列表中的每個元素都是由key,value組成的元組。

dir()           列出對象的所有屬性和方法。

divmod()         接受兩個Int參數,返回兩數相除的商數和餘數。

enumerate()    得到enumerate對象,可用於迭代序列。

eval()        得到字串表示的運算式的值。

map()        對序列中每個元素應用某一函數,得到新的序列。

filter()        對序列中每個元素應用某一函數,傳回值為True的元素保留至新的序列。

reduce()    python3棄用。

float()        將數字類型轉換成浮點類型。

format()    強大的字串格式化函數,具有豐富的格式限定符(文法是{}中帶:號)。例: ‘{:0>8}‘.format(‘hello‘),  [Out]: ‘000hello‘

frozenset()        不能增加和刪除的集合。

globals()            擷取當前名稱空間的所有全域變數。

hash()        得到給定字串的雜湊值。

help()        查看某對象的協助文檔。

hex()          將給定數值轉換為16進位。

id()            得到某對象在記憶體中的地址。

input()        用於捕獲互動式輸入。

int()        將給定對象轉換為數值對象。

isinstance()        判斷給定名稱是否為某對象。

issubclass()        判斷給定類是否是某類的子類。

iter()        將給定序列轉換為迭代器。

len()        計算給定對象的長度。

list()            將給定的可迭代對象轉換成列表。

locals()        擷取當前名稱空間的所有局部變數。

max()        取得給定序列中的最大值。

min()        取得給定序列中的最小值。

memoryview()

oct()        擷取給定數的8進位數值。

open()        開啟一個給定的檔案,返迴文件對象。

pow()        計算給定數的乘方。

print()        列印至標準輸出。 

property()        

range()        得到給定數字以內的自然數列表。

repr()        調用對象的__repr__方法。

reversed()        反轉給定序列,返回一個可迭代對象。

round()        將給定浮點數進行四捨五入並返回。

set()         得到給定序列的集合。

slice()        

sorted()        得到給定序列的有序序列。

staticmethod()        靜態方法。

str()        將給定數值轉換為字元。

sum()        求給定序列的和。

super()        用於執行父類的方法。

tuple()        將給定序列轉換為元組。

type()        返回給定對象的類型。

vars()        得到給定對象的所有屬性和方法以及屬性和方法的值。它與dir()的區別是:dir()只給出key, 而vars()給出key和value.

zip()        捆綁每個給定列表中相同位置的元素,得到新的列表。例: x=[1,2,3], y=[4,5,6], z=[7,8,9], zip(x,y,z)  [輸出]: [(1,4,7),(2,5,8),(3,6,9)]

__import__()        匯入給定字串形式的模組。   









python學習系列--python內建函數(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.