評定相關
all(iterable) # 如果 iterable 的所有元素為真(或迭代器為空),返回 true
any(iterable) # 如果iterable的任一元素為真則返回true。如果迭代器為空,返回false
bool([x]) # 如果 x 是假的或者被省略,返回 false;其他情況返回 true
callable(object) # 如果實參 object 是可呼叫的,返回 true,否則返回 false
# 如果返回真,呼叫仍可能會失敗;但如果返回假,則呼叫 object 肯定會失敗。
isinstance(object, classinfo) # 如果 object 實參是 classinfo 實參的例項,或者是(直接、間接或 虛擬)子類的例項,則返回 true
issubclass(class, classinfo) # 如果 class 是 classinfo 的子類(直接、間接或 虛擬 的),則返回 true。
hasattr(object, name) # 該實參是乙個物件和乙個字串。如果字串是物件的屬性之一的名稱,則返回 true,否則返回 false
計算相關
abs(x) # 返回乙個數的絕對值
bin(x) # 將乙個整數轉變為乙個字首為「0b」的二進位制字串
chr(i) # 返回 unicode 碼位為整數 i 的字元的字串格式。例如,chr(97) 返回字串 'a'
complex([real[, imag]]) # 返回值為 real + imag*1j 的複數,或將字串或數字轉換為複數
float([x]) # 返回從數字或字串 x 生成的浮點數
format(value[, format_spec])
# 格式換轉換
'''li.format(name='xingyu')結果為lixingyu
'''hex(x) # 將整數轉換為以「0x」為字首的小寫十六進製制字串
int(x, base=10) # 返回乙個使用數字或字串 x 生成的整數物件 base表示未轉換之前的進製
len(s) # 返回物件的長度(元素個數)
max(arg1, arg2, *args[, key]) # 返回可迭代物件中最大的元素,或者返回兩個及以上實參中最大的
min(arg1, arg2, *args[, key]) # 返回可迭代物件中最小的元素,或者返回兩個及以上實參中最小的
sum(iterable[, start]) # 從 start 開始自左向右對 iterable 中的項求和並返回總計值 start 預設為 0
oct(x) # 將乙個整數轉變為乙個字首為「0o」的八進位制字串
ord(c) # 對表示單個 unicode 字元的字串,返回代表它 unicode 碼點的整數。例如 ord('a') 返回整數 97
tuple([iterable]) # 轉換為元組
str(object=b'', encoding='utf-8', errors='strict') # 返回乙個 str 版本的 object
list([iterable]) # 轉換為列表
set([iterable]) # 轉換為集合
顯示相關
dir([object]) # 如果沒有實參,則返回當前本地作用域中的名稱列表。如果有實參,它會嘗試返回該物件的有效屬性列表。
filter(function, iterable) # 用 iterable 中函式 function 返回真的那些元素,構建乙個新的**迭代器**
globals() # 返回表示當前全域性符號表的字典
locals() # 更新並返回表示當前本地符號表的字典
help([object]) # 檢視幫助文件
def test():
'''這是幫助文件
只能從第一行開始且是多行注釋
'''pass
help(test)
map(function, iterable, ...) # 產生乙個將 function 應用於迭代器中所有元素並返回結果的迭代器
range(start, stop[, step]) # 生成乙個迭代器(3.5+)
sorted(iterable, *, key=none, reverse=false) # 根據 iterable 中的項返回乙個新的已排序列表
type(object) # 返回object的型別
type(name, bases, dict) # 生成乙個類 名字name 繼承的類base 屬性dict
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...