Python 提供了许多内置函数(built-in functions),这些函数是 Python 解释器自带的,无需导入任何模块即可直接使用。这些内置函数涵盖了各种常见的操作,如数学运算、类型转换、迭代、输入输出等。
以下是一些常用的 Python 内置函数:
数学运算:
abs(x)
: 返回 x 的绝对值。pow(x, y)
: 返回 x 的 y 次幂。round(x, n)
: 返回 x 的四舍五入值,n 是小数位数。max(iterable)
: 返回可迭代对象中的最大值。min(iterable)
: 返回可迭代对象中的最小值。sum(iterable)
: 返回可迭代对象中所有元素的和。类型转换:
int(x)
: 将 x 转换为整数。float(x)
: 将 x 转换为浮点数。str(x)
: 将 x 转换为字符串。list(iterable)
: 将可迭代对象转换为列表。tuple(iterable)
: 将可迭代对象转换为元组。set(iterable)
: 将可迭代对象转换为集合。dict(iterable)
: 将可迭代对象转换为字典。输入输出:
print(*objects, sep=' ', end='\n')
: 打印输出。input(prompt)
: 从标准输入读取一行文本。迭代与序列操作:
len(s)
: 返回对象的长度或元素个数。range(start, stop, step)
: 生成一个整数序列。enumerate(iterable)
: 返回一个枚举对象,包含索引和值。zip(*iterables)
: 将多个可迭代对象打包成元组。对象与属性:
type(object)
: 返回对象的类型。isinstance(object, classinfo)
: 检查对象是否是某个类的实例。id(object)
: 返回对象的唯一标识符。其他常用函数:
sorted(iterable, key=None, reverse=False)
: 返回排序后的列表。reversed(sequence)
: 返回反转后的迭代器。all(iterable)
: 如果所有元素都为真,返回 True
。any(iterable)
: 如果任一元素为真,返回 True
。help(object)
: 查看对象的帮助信息。使用 dir(__builtins__)
:
你可以使用 dir(__builtins__)
来列出所有的内置函数和内置异常。
print(dir(__builtins__))
这将返回一个包含所有内置函数和异常的列表。
使用 help()
函数:
你可以使用 help()
函数来查看某个内置函数的详细文档。
help(len)
这将显示 len
函数的详细说明。
查阅官方文档: Python 官方文档提供了所有内置函数的详细说明。你可以访问 Python 官方文档 来查看所有内置函数的列表及其用法。
使用 IDE 或编辑器的自动补全功能: 大多数现代 IDE(如 PyCharm、VSCode)和编辑器都支持自动补全功能。当你输入一个内置函数时,IDE 会显示相关的函数列表和文档提示。
以下是一个简单的示例,展示如何使用一些内置函数:
# 数学运算
print(abs(-10)) # 输出: 10
print(pow(2, 3)) # 输出: 8
print(round(3.14159, 2)) # 输出: 3.14
# 类型转换
print(int("123")) # 输出: 123
print(float("3.14")) # 输出: 3.14
print(str(123)) # 输出: '123'
# 输入输出
name = input("请输入你的名字: ")
print(f"你好, {name}!")
# 迭代与序列操作
numbers = [1, 2, 3, 4, 5]
print(len(numbers)) # 输出: 5
print(list(range(5))) # 输出: [0, 1, 2, 3, 4]
通过这些方法,你可以轻松查找和使用 Python 的内置函数。