Python中常用的函数非常多样,涵盖了基本操作、数学计算、类型转换、文件操作等多个方面。以下是一些最常用的函数:
print():
用于在屏幕上输出文本或变量的值。
input():
用于从用户获取输入,将用户的输入作为字符串返回。
len():
用于计算字符、列表、元组等对象的长度。
abs():
用于计算数值的绝对值。
pow():
用于计算幂次方,例如 `pow(2, 3)` 等价于 `2 3`。
round():
用于四舍五入,可以指定保留的小数位数。
max()和 min():
分别用于返回可迭代对象中的最大值和最小值。
sum():
用于计算可迭代对象中所有元素的和。
type():
用于查询对象的类型。
split():
用于将字符串分割成多个子字符串,并以列表形式返回。
get():
在字典中用于返回指定键的值,如果键不存在则返回默认值。
set():
用于创建集合,集合中的元素是唯一的。
enumerate():
用于枚举可迭代对象,同时返回元素的索引和值。
filter():
用于过滤可迭代对象中的元素,只保留满足条件的元素。
map():
用于将函数应用于可迭代对象的每个元素,并返回一个新的迭代器。
reduce():
用于对可迭代对象的元素进行累积操作,例如计算列表元素的累积乘积。
os.getcwd():
用于获取当前工作目录。
os.listdir():
用于显示当前目录下的文件和文件夹。
math.exp(x):
用于计算自然指数e的x次幂。
math.ceil(x)和 math.floor(x):
分别用于返回数字的上入整数和下舍整数。
random.randint(a, b):
用于生成指定范围内的随机整数。
random.uniform(a, b):
用于生成指定范围内的随机浮点数。
random.choice(seq):
用于从序列中随机抽取一个元素。
random.shuffle(seq):
用于打乱序列中的元素。
time.sleep(seconds):
用于使程序睡眠指定的秒数。
sys.argv:
用于获取运行程序时的所有参数列表。
os.rename(old, new):
用于重命名文件或文件夹。
os.getcwd():
用于获取当前工作目录。
os.listdir():
用于显示当前目录下的文件和文件夹。
range(start, stop[, step]):
用于生成从start到stop(不包括stop)的整数序列,步长为1,如果提供step,则步长为step。
这些函数只是Python中众多函数的一部分,Python的标准库和第三方库还提供了更多高级和专业的函数。建议在实际编程中根据需求选择合适的函数,并查阅官方文档以获取更详细的使用说明。