Python中典型內建函式的用法
abs(x)
返回變數x的絕對值;如果x為複數,則返回其模值。
all(x)
如果x中的值都是真或者x為空,則返回真;反之返回假。
any(x)
如果x中存在一個變數的值為真,則返回真;反之返回假。
ascii(x)
返回x的字串形式。如果x不能有ASCII編碼(例如中文),則以字串形式返回其編碼。
-
print(ascii(`中文`))# `u4e2du6587`
-
print(`u6587`) # 文
bin(x)
返回整數x的二進位制形式。另外,可修改x所在類的__index__()
和__int__()
方法來調整其返回值。
bool(x)
返回x的布林值。當x為0, False, None, 空時返回假,其餘返回真。另外可以通過修改x所在類的__bool__()
方法來調整x的bool值。
bytearray()
返回一個可變的位元組陣列。
-
print(bytearray(`ok`, `utf-16`))
-
# bytearray(b`xffxfeox00kx00`)
-
print(bytearray(3))
-
# bytearray(b`x00x00x00`)
-
print(bytearray([1, 2, 200]))
-
# bytearray(b`x01x02xc8`)
bytes()
返回一個不可變的位元組陣列,用法同bytearray()
.
callable(x)
如果物件x可以採用x()
的方式呼叫則返回真,否則返回假。另外,可修改x所在類的__call__()
方法,來改變callable(x)
的值.
chr(x)
返回Unicode碼為整數x的字元。
class method()
使類的方法支援通過類直接呼叫,C.f()
注意方法f()
隱式接收當前類為其第一個引數,從而f()
可以使用類的一切包括在其內部例項化類。
-
class C():
-
var = 1
-
@classmethod
-
def f(cls, arg1, arg2, ...):
-
cls.var = arg1
-
instance = cls()
compile(source, filename, mode)
返回一個code object, 其中source為待編譯的程式碼字串;filename是改字串的位置,用來在報錯時定位;mode是程式碼的型別:
1) 如果程式碼只是表示式,例如 2*3
, 則mode = ‘eval’
2) 如果程式碼是互動式語句,例如a = input()
,則mode = ‘single’
3) 其餘情況,一般mode = ‘exec’
complex(x)
返回一個複數。
-
print(type(complex())) # <class `complex`>
-
print(complex(1)) # (1+0j)
-
print(complex(`2+1j`)) # (2+1j)
delattr(x, name)
刪除物件x中,名字為name的屬性。
原文釋出時間為:2016-11-24
本文作者:王洪永
本文來自雲棲社群合作伙伴“Python中文社群”,瞭解相關資訊可以關注“Python中文社群”微信公眾號
相關文章
- Python中內建的字典函式Python函式
- Python內建函式Python函式
- python 內建函式Python函式
- python的部分內建函式Python函式
- python中zip()函式的用法Python函式
- Python內建函式示例Python函式
- python常用內建函式Python函式
- 1.5.5 Python內建函式Python函式
- Python內建函式(一)Python函式
- Python內建函式(二)Python函式
- Python 內建函式大全Python函式
- python內建函式大全Python函式
- python 常用內建函式Python函式
- python內建函式——sortedPython函式
- Python中的split()函式的用法Python函式
- Python 中filter函式用法PythonFilter函式
- Python中的56個內建函式詳解(七)Python函式
- Python 中堪稱神仙的6個內建函式Python函式
- python內建函式-eval()函式與exec()函式的區別Python函式
- Python 中的map、reduce函式用法Python函式
- c++中內建函式C++函式
- python合集———內建函式合集Python函式
- python內建函式 map/reducePython函式
- python 66個內建函式Python函式
- python3內建函式Python函式
- python常見內建函式Python函式
- 【Python】內建函式 enumeratePython函式
- python 內建函式setattr() getattr()Python函式
- python高階內建函式Python函式
- Python中冷門但非常好用的內建函式Python函式
- Python的常用內建函式介紹Python函式
- Python 中求和函式 sum 用法Python函式
- 【Python】python內建函式介紹Python函式
- Python中,類的特殊方法與內建函式的關聯Python函式
- 內建函式函式
- 12.4、python內建函式—sortedPython函式
- 12.2、python內建函式—formatPython函式ORM
- python 內建函式Built-in FunctionsPython函式UIFunction