abs() 數(shù)字取絕對值
內(nèi)置函數(shù) abs()蛉艾,Python 官方文檔描述如下:
help(abs)
Help on built-in function abs in module builtins:
abs(x, /)
Return the absolute value of the argument.
返回一個數(shù)的絕對值钳踊,參數(shù)可以是整數(shù)、浮點數(shù)或任何實現(xiàn)了 __abs__()
的對象勿侯。如果參數(shù)是一
個復數(shù)拓瞪,則返回它的模。
abs(-1)
1
abs(-3.14)
3.14
abs(3+4j)
5.0
all() 所有元素布爾值為真助琐?
內(nèi)置函數(shù) all()祭埂,Python 官方文檔描述如下:
help(all)
Help on built-in function all in module builtins:
all(iterable, /)
Return True if bool(x) is True for all values x in the iterable.
If the iterable is empty, return True.
如果可迭代對象(iterable)的所有元素均為真值(或可迭代對象為空)則返回 True 。
all('0123') # 字符串 '0' 是真值
True
all([0,1,2,3])
False
all({})
True
all({1:[], 2:0 })
True
any() 有一個元素布爾值為真兵钮?
內(nèi)置函數(shù) any()沟堡,Python 官方文檔描述如下:
help(any)
Help on built-in function any in module builtins:
any(iterable, /)
Return True if bool(x) is True for any x in the iterable.
If the iterable is empty, return False.
如果可迭代對象(iterable)的任一元素為真值則返回 True。如果可迭代對象為空矢空,返回 False。
any([0,1])
True
any((None, [], range(1,1)))
False
ascii() 返回對象的可打印字符串
內(nèi)置函數(shù) ascii()禀横,Python 官方文檔描述如下:
help(ascii)
Help on built-in function ascii in module builtins:
ascii(obj, /)
Return an ASCII-only representation of an object.
As repr(), return a string containing a printable representation of an
object, but escape the non-ASCII characters in the string returned by
repr() using \\x, \\u or \\U escapes. This generates a string similar
to that returned by repr() in Python 2.
就像函數(shù) repr()屁药,返回一個對象可打印的字符串,但是非 ASCII 編碼的字符柏锄,會使用 \x酿箭、\u 和 \U 來轉義复亏。
ascii(123)
'123'
ascii(None)
'None'
ascii('python')
"'python'"
ascii('嗨')
"'\\u55e8'"
repr('嗨')
"'嗨'"
'\u55e8' # 16 位十六進制數(shù) 55e8 碼位的字符
'嗨'