Python 内置函数

介绍

本教程将详细解释 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 官方文档中找到更详细的信息。