python怎么查看函数原型及变量是什么类型
python代码中看到一个变量或者对象名,怎么查看这个变量到底是个什么东西,是属性,还是函数,还是模块,还是个包,怎么去查看,要有一个查找流程:
1.可以先用print(变量名)和print(type(变量名)),确认变量是什么类型的参数
2.如果是模块或者类,可以通过dir()函数去查看模块的成员值,如果是个函数,可以通过help(function_name)
函数去查看函数的原型和返回值
3.怎么判断模块里查询的一个变量是属性还是函数能,又可以借助第1步的print(type(变量名)),递归往下查询
4.如果dir或者help查找失败,如果是标准库或者内置函数,可以通过查看源码的形式去源文件查找,比如通过__file__内置属性或者inspect模块。如果是第三方库可以去官方网站查找,非自定义的模块或者包,The Python Standard Library — Python 3.13.3 documentation。
Python查看模块(变量、函数、类)方法
正确导入模块或者包之后,怎么知道该模块中具体包含哪些成员(变量、函数或者类)呢?
查看已导入模块(包)中包含的成员,本节给大家介绍 2 种方法。
查看模块成员:dir()函数
事实上