函數 | 描述 |
---|---|
abs(x) | 回傳 x 的絕對值 |
all(iterable) | 判斷 iterable 中所有元素是否為迭代器 |
any(iterable) | 判斷 iterable 中是否有任一元素為迭代器 |
ascii(object) | 回傳參數物件的字串表達形式,如果該字串含有非 ASCII 字元,所有非 ASCII 字元會以 Unicode 跳脫字元的方式呈現 |
bin(x) | 回傳 x 的二進位形式 |
bool([x]) | 將 x 轉換為布林形式 |
bytearray([source[, encoding[, errors]]]) | 將 source 轉換為 bytearray ,若 source 為字串,需提供 encoding ,也就是字串的編碼格式 |
bytes([source[, encoding[, errors]]]) | 將 source 轉換為 bytes ,若 source 為字串,需提供 encoding ,也就是字串的編碼格式 |
chr(i) | 回傳整數 i 的字串編碼 |
classmethod(function) | 回傳 function 為類別方法 |
compile(source, filename, mode, flags=0, dont_inherit=False) | 將 source 字串編譯為可執行物件 |
complex([real[, imag]]) | 將 real 轉換成複數的實部, imag 轉換成複數的虛部 |
delattr(object, name) | 刪除 object 的屬性 name |
dict([arg]) | 將 arg 轉換為字典的配對資料型態 |
dir([object]) | 回傳所有 object 的屬性及方法名稱的串列 |
divmod(a, b) | 回傳 a 除以 b 的商及餘數的序對 |
enumerate(iterable, start=0)) | 回傳以 iterable 與連續整數配對的 enumerate 物件, start 為整數的起始值,預設為 0 |
eval(expression, globals=None, locals=None) | expression 為具有可執行運算式的字串,此函數執行 expression 中的運算式 |
exec(object[, globals[, locals]]) | object 為具有可執行運算式的陳述,此函數執行 object 中的陳述 |
filter(function, iterable) | function 為判斷的布林函數, iterable 則為迭代器,此函數取得依 function 篩選後 iterable 中的元素 |
float([x]) | 將 x 轉換成浮點數, x 可以是整數、浮點數或字串 |
format(value[, format_spec]) | 將 value 轉換成 format_spec 格式化字串表示法 |
frozenset([iterable]) | 將 iterable 轉換成 frozenset 物件 |
getattr(object, name[, default]) | 取得 object 的屬性值 |
globals() | 回傳儲存在字典的全域符號表 |
hasattr(object, name) | 判斷 name 是否為 object 的屬性名稱 |
hash(object) | 回傳 object 的雜湊值 |
help([object]) | 內建的文件系統,若無提供參數,就會進入互動模式 |
hex(x) | 將 x 轉換成十六進位數字的字串 |
id(object) | 回傳 object 的 id 號碼 |
input([prompt]) | 接受使用者的輸入, prompt 為提示字串 |
int([number | string[, base]]) | 轉換數字或字串為整數,如果是字串,需提供進位的基數 |
isinstance(object, classinfo) | 判斷 object 是否為 classinfo 的實體 |
issubclass(class, classinfo) | 判斷 class 是否為 classinfo 的子類別 |
iter(object[, sentinel]) | 回傳迭代器物件 |
len(s) | 回傳複合資料型態的元素個數 |
list([iterable]) | 將 iterable 轉換成串列 |
locals() | 回傳儲存在字典的區域符號表 |
map(function, iterable, ...) | function 為函數, iterable 則為迭代器,此函數取得依 function 計算 iterable 中每個元素的結果 |
max(iterable[, args...], *[, key]) | 回傳參數中的最大值 |
memoryview(obj) | 回傳 obj 的 memoryview 型態物件 |
min(iterable[, args...], *[, key]) | 回傳參數中的最小值 |
next(iterator[, default]) | 回傳迭代器中下一個數值 |
object() | 回傳最基本的 object 型態的物件 |
oct(x) | 將 x 轉換成八進位數字的字串 |
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True) | 讀取檔案並回傳檔案串流物件 |
ord(c) | 回傳字元 c 的 Unicode 編碼值 |
pow(x, y[, z]) | 回傳 xy 之值,或是 xy % z 之值 |
print([object, ...], *, sep=' ', end='\n', file=sys.stdout) | 印出 object 的內容 |
property(fget=None, fset=None, fdel=None, doc=None) | 回傳類別的屬性值 |
range([start], stop[, step]) | 建立整數序列 |
repr(object) | 回傳物件的字串表達形式 |
reversed(seq) | 反轉 seq 中元素的順序 |
round(x[, n]) | 回傳 x 的最接近數字,預設回傳整數, n 代表小數點位數 |
set([iterable]) | 將迭代器建立為 set 型態的物件 |
setattr(object, name, value) | 設定物件 object 的新屬性 |
slice([start], stop[, step]) | 回傳 slice 型態的物件 |
sorted(iterable[, key][, reverse]) | 回傳將 iterable 排序過的串列 |
staticmethod(function) | 回傳 function 為 static 方法 |
str([object[, encoding[, errors]]]) | 回傳物件 object 的字串版本 |
sum(iterable[, start]) | 回傳迭代器 iterable 的總和,若有提供 start , start 會被加入總和 |
super([type[, object-or-type]]) | 用為呼叫父類別定義的方法 |
tuple([iterable]) | 將 iterable 轉換為序對 |
type(object) | 回傳 object 的型態名稱 |
vars([object]) | 回傳 object 的屬性與屬性值的字典 |
zip(*iterables) | 將 *iterables 的元素進行配對,儲存在回傳的序對中 |
中英文術語對照 | |
---|---|
函數 | function |
內建函數
- abs(x)
- all(iterable)
- any(iterable)
- ascii(object)
- bin(x)
- bool([x])
- bytearray([source[, encoding[, errors]]])
- bytes([source[, encoding[, errors]]])
- chr(i)
- classmethod(function)
- compile(source, filename, mode, flags=0, dont_inherit=False)
- complex([real[, imag]])
- delattr(object, name)
- dict([arg])
- dir([object])
- divmod(a, b)
- enumerate(iterable, start=0))
- eval(expression, globals=None, locals=None)
- exec(object[, globals[, locals]])
- filter(function, iterable)
- float([x])
- format(value[, format_spec])
- frozenset([iterable])
- getattr(object, name[, default])
- globals()
- hasattr(object, name)
- hash(object)
- help([object])
- hex(x)
- id(object)
- input([prompt])
- int([number | string[, base]])
- isinstance(object, classinfo)
- issubclass(class, classinfo)
- iter(object[, sentinel])
- len(s)
- list([iterable])
- locals()
- map(function, iterable, ...)
- max(iterable[, args...], *[, key])
- memoryview(obj)
- min(iterable[, args...], *[, key])
- next(iterator[, default])
- object()
- oct(x)
- open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True)
- ord(c)
- pow(x, y[, z])
- print([object, ...], *, sep=' ', end='\n', file=sys.stdout)
- property(fget=None, fset=None, fdel=None, doc=None)
- range([start], stop[, step])
- repr(object)
- reversed(seq)
- round(x[, n])
- set([iterable])
- setattr(object, name, value)
- slice([start], stop[, step])
- sorted(iterable[, key][, reverse])
- staticmethod(function)
- str([object[, encoding[, errors]]])
- sum(iterable[, start])
- super([type[, object-or-type]])
- tuple([iterable])
- type(object)
- vars([object])
- zip(*iterables)
沒有留言:
張貼留言