2. 內建函式¶
Python 直譯器有內建數十個函式,隨時都可以使用這些函式。以下按照英文字母排序列出。
-
abs(x)¶ Return the absolute value of a number. The argument may be an integer or a floating point number. If the argument is a complex number, its magnitude is returned.
-
all(iterable)¶ Return
Trueif all elements of the iterable are true (or if the iterable is empty). Equivalent to:def all(iterable): for element in iterable: if not element: return False return True
-
any(iterable)¶ Return
Trueif any element of the iterable is true. If the iterable is empty, returnFalse. Equivalent to:def any(iterable): for element in iterable: if element: return True return False
-
ascii(object)¶ As
repr(), return a string containing a printable representation of an object, but escape the non-ASCII characters in the string returned byrepr()using\x,\uor\Uescapes. This generates a string similar to that returned byrepr()in Python 2.
-
bin(x)¶ Convert an integer number to a binary string prefixed with 「0b」. The result is a valid Python expression. If x is not a Python
intobject, it has to define an__index__()method that returns an integer. Some examples:>>> bin(3) '0b11' >>> bin(-10) '-0b1010'
If prefix 「0b」 is desired or not, you can use either of the following ways.
>>> format(14, '#b'), format(14, 'b') ('0b1110', '1110') >>> f'{14:#b}', f'{14:b}' ('0b1110', '1110')
See also
format()for more information.
- class
