有哪些命令可查看pandas或matplotlib的内置函数?
查看pandas、matplotlib内置函数的常用命令
下面是你可以直接在Python交互环境中执行的查询命令,不需要借助外部文档就能快速获取库的接口信息:
pandas 接口查询方法
- 第一步先完成库的导入,通用导入写法为
import pandas as pd - 查看pandas顶层所有公开接口(包括函数、类、常量属性):执行
dir(pd)即可返回所有接口名称的列表,快速了解pandas对外开放的整体能力范围 - 查询指定类的所有方法和属性:比如要查看DataFrame对象支持的所有内置方法,执行
dir(pd.DataFrame) - 过滤只查看可调用的函数/类,排除常量属性:执行
[item for item in dir(pd) if callable(getattr(pd, item))] - 查看某个具体函数的详细用法、参数说明、使用示例:执行
help(具体函数名),比如查询csv读取方法的说明就用help(pd.read_csv)
matplotlib 接口查询方法
- 先完成常用导入:
import matplotlib.pyplot as plt - 查看pyplot模块所有顶层绘图接口:执行
dir(plt),常用的plot、scatter、hist等绘图函数都会出现在返回列表中 - 查询子模块/对象的所有方法:比如要查看子图Axes对象支持的所有配置、绘图方法,执行
dir(plt.Axes) - 查看具体函数的详细说明:同样用
help()方法,比如查询折线图参数就用help(plt.plot)
小提示:刚接触这两个库不需要一次性记全所有接口,优先熟悉高频使用的核心接口即可,遇到不熟悉的接口随时用
help()查询详情就能满足日常使用需求。
内容的提问来源于stack exchange,提问作者Mihir Rabadiya
相关产品推荐
相关产品推荐

