Python的标准库和第三方库中包含了许多有用的函数,以下是一些常用的Python库函数:
标准库函数
`print()`: 打印输出
`input()`: 获取用户输入
`len()`: 计算字符串、列表等长度
`range()`: 生成一个整数序列
`sorted()`: 对列表进行排序
`round()`: 四舍五入
`str()`, `int()`, `float()`: 类型转换
`list()`, `tuple()`, `set()`, `dict()`: 创建不同类型的数据结构
第三方库函数
NumPy
`numpy.array()`: 创建NumPy数组
`numpy.arange()`: 生成等差数列数组
`numpy.linspace()`: 生成等间隔数列数组
`numpy.zeros()`, `numpy.ones()`: 创建全0或全1数组
`numpy.random`: 生成随机数
`numpy.dot()`: 矩阵乘法
`numpy.transpose()`: 矩阵转置
`numpy.linalg.inv()`: 矩阵求逆
`numpy.linalg.det()`: 计算矩阵行列式
`numpy.linalg.eig()`: 计算矩阵特征值和特征向量
Pandas
`pandas.DataFrame()`: 创建数据帧
`pandas.read_csv()`: 从CSV文件中读取数据
`pandas.to_csv()`: 将数据写入CSV文件
`pandas.concat()`: 合并数据帧
`pandas.merge()`: 连接数据帧
Matplotlib
`matplotlib.pyplot.plot()`: 绘制折线图
`matplotlib.pyplot.scatter()`: 绘制散点图
其他常用函数
`os.path.abspath(path)`: 返回路径的绝对路径
`os.path.dirname(path)`: 返回路径的目录名
`os.path.basename(path)`: 返回路径的文件名
`os.path.exists(path)`: 检查路径是否存在
`os.path.isdir(path)`: 检查路径是否为目录
`os.path.isfile(path)`: 检查路径是否为文件
`os.path.getsize(path)`: 获取路径文件的大小
`os.path.getctime(path)`: 获取路径文件的创建时间
`os.path.getmtime(path)`: 获取路径文件的修改时间
`sys.version`: 返回Python解释器的版本信息
`sys.platform`: 返回Python解释器的平台信息
`sys.path`: 返回Python解释器的搜索路径
`sys.argv`: 返回命令行参数列表
`sys.exit(status)`: 终止Python解释器的运行,并返回状态码
`datetime.now()`: 返回当前的日期和时间
`random.seed(a=None)`: 初始化随机数种子
`random.randint(x, y)`: 随机取整函数
`random.randrange(x, y, z)`: 随机取数
`random.choice(seq)`: 从序列中随机选择素
`random.shuffle(list)`: 随机打乱列表素
`random.random() * x`: 返回0到x之间的随机浮点数
`turtle.setup(width, height, startx, starty)`: 设置窗口大小和位置
`turtle.goto(x, y)`: 移动到绝对坐标位置
`turtle.fd(s)`, `turtle.forward(s)`: 向前移动指定距离
以上列举了一些常用的Python库函数,涵盖了从基本操作到科学计算和数据处理的多个方面。需要注意的是,Python的官方文档列出了更多的内置函数,这里只列举了一部分常用的函数。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/113949.html