介绍
本教程将详细解释 Python 3 中的内置函数。这些函数是 Python 语言自带的,可以直接使用,无需导入任何库或模块。请确保您已安装了 Python 3.x 版本。
abs() - 绝对值
abs(number)
函数返回一个数字的绝对值。如果数字是整数,则返回其绝对值;如果是复数,则返回其模。
print(abs(-5)) # 输出: 5
print(abs(3+4j)) # 输出: 5.0
all() - 全部为真
all(iterable)
函数接受一个可迭代对象(如列表、元组等),如果所有元素都为 True,则返回 True;否则返回 False。空的可迭代对象也被视为 True。
print(all([True, 1, "hello"])) # 输出: True
print(all([True, 0, "hello"])) # 输出: False
any() - 任一为真
any(iterable)
函数类似于 all()
函数,但是只要有一个元素为 True,则返回 True;否则返回 False。空的可迭代对象被视为 False。
print(any([True, False, False])) # 输出: True
print(any([False, False, False])) # 输出: False
ascii() - ASCII 表示
ascii(object)
函数返回一个对象的可打印字符串,包含该对象的 ASCII 表示。如果对象本身就是可打印的字符串,则直接返回;否则调用 repr()
函数获取其表示形式。
print(ascii("hello")) # 输出: 'hello'
print(ascii("你好")) # 输出: '\u4f60\u597d'
bin() - 二进制表示
bin(number)
函数返回一个整数的二进制表示,以 '0b' 开头。
print(bin(10)) # 输出: '0b1010'
bool() - 布尔值
bool([value])
函数将一个值转换为布尔类型,返回 True 或 False。如果省略 value,则默认为 False。
print(bool(0)) # 输出: False
print(bool("hello")) # 输出: True
以上只是 Python 内置函数的一小部分介绍。还有很多其他的函数,例如 chr()
, dir()
, divmod()
, enumerate()
, eval()
, exec()
, filter()
, float()
, format()
等等。每个函数都有自己的特定用途和语法,您可以在 Python 官方文档中找到更详细的信息。