Python是一种功能丰富的编程语言,提供了许多内置函数来处理不同的任务。以下是一些常用的Python函数:
基础数据类型函数
`float()`: 将一个数或字符串转换成浮点数。
`str()`: 将对象转换为字符串。
`list()`: 将可迭代对象转换为列表。
`tuple()`: 将可迭代对象转换为元组。
`dict()`: 创建一个字典。
`set()`: 创建一个集合。
`bool()`: 将给定的值转换为布尔值(True 或 False)。
数学函数
`abs()`: 返回数字的绝对值。
`divmod()`: 返回商和余数。
`pow()`: 返回 x 的 y 次幂。
`round()`: 对浮点数进行四舍五入。
`min()`: 返回可迭代对象中的最小值。
`max()`: 返回可迭代对象中的最大值。
`sum()`: 返回可迭代对象中所有数字的总和。
字符串函数
`len()`: 返回对象(如字符串、列表、元组等)的长度。
`str.upper()`: 将字符串转换为大写。
`str.lower()`: 将字符串转换为小写。
`str.split()`: 根据指定的分隔符将字符串分割成列表。
`str.join()`: 使用指定的分隔符将可迭代对象中的元素连接成一个字符串。
`str.replace()`: 替换字符串中的某个子串。
`str.strip()`: 去除字符串前后的空白字符。
列表函数
`list.append()`: 向列表末尾添加一个元素。
`list.extend()`: 向列表末尾添加多个元素。
条件函数
`if`, `else`: 用于条件判断。
输入输出函数
`input()`: 从用户获取输入,将用户的输入作为字符串返回。
`print()`: 在屏幕上输出文本或变量的值。
其他常用函数
`getattr()`: 获取对象的属性值。
`assert`: 断言表达式,如果为真则继续执行,否则抛出AssertionError错误。
`split()`: 将字符串分割成多个字符串,并以列表的形式返回。
`get()`: 从字典中返回指定键的值,如果不存在则返回默认值。
`set()`: 创建一个集合。
格式化输出
`format()`: 对字符串进行格式化输出。
类型转换函数
`hex()`: 将整数转换为十六进制表示的字符串。
空函数
`def nop(): pass`: 定义一个什么都不做的函数。
参数检查
`isinstance()`: 检查对象是否为指定类型。
函数多返回值
可以通过返回多个值来实现函数的多返回。
导入包使用
`import math`, `import fractions`, `import decimal`: 导入用于特定数学运算的模块。
这些函数覆盖了Python编程中的许多基本操作,是进行Python开发的基础。使用这些函数可以高效地完成各种任务