python查看函数描述 如何查看python函数的用法

Python基础之查看Python库、函数和模块1.dir函数式可以查看对象的属性
使用方法很简单python查看函数描述 , 举os类型为例python查看函数描述,在Python命令窗口输入 dir(‘os’) 即可查看os模块的属性
打开cmd命令窗口python查看函数描述:
2.如何查看对象某个属性的帮助文档python查看函数描述:两种方法如下:
3.如何查看某个对象的详细:
3.如何查看某个对象的函数:
查看python模块中所有函数随着使用python的时间越来越长,安装的python模块也越来越多,有的模块不常用,也渐渐会忘了里面有哪些函数;或者 , 一个新的python模块,没有官方文档 , 要想知道调用哪些函数,怎么调用那些函数,于是乎就需要查看一下自己安装的python模块里有哪些函数,现将查看方法总结如下
在命令行下运行如下命令即可查看
在交互式解释器中输入如下命令即可,效果跟在命令行下输入 $ pydoc modules 是一样的 。
python的sys模块也是可以用来查看模块信息的
如果你使用的是 pip 来作为你的 python 包管理器的话,可以在命令行下直接运行 $ pip freeze/code 或者 code$ pip list 来查看安装包的信息,当然其它的包管理器也有类似的功能,同时,你也可以在python交互式解释器中导入pip模块来查看包信息 。
如果你安装过 yolk 的话可以使用 yolk 命令来查看包信息,你可以使用 $ pip install yolk 来安装它yolk 使用简单,只需在命令行下操作即可 。
python怎么查看函数有什么参数Python中查看函数参数有四种方式python查看函数描述:
1. F(arg1,arg2,…)
这是最常见的定义方式python查看函数描述,一个函数可以定义任意个参数python查看函数描述,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函数名后的小括号里提供个数相等的值(实际参数),而且顺序必须相同 , 也就是说在这种调用方式中 , 形参和实参的个数必须一致,而且必须一一对应,也就是说第一个形参对应这第一个实参 。例如python查看函数描述:
代码如下:
def a(x,y):print x,y
调用该函数,a(1,2)则x取1,y取2,形参与实参相对应,如果a(1)或者a(1,2,3)则会报错 。
2. F(arg1,arg2=value2,…)
这种方式就是第一种的改进版,提供了默认值,例如:
代码如下:
def a(x,y=3):print x,y
调用该函数,a(1,2)同样还是x取1,y取2,但是如果a(1),则不会报错了 , 这个时候x还是1 , y则为默认的3 。上面这俩种方式,还可以更换参数位置,比如a(y=4,x=3)用这种形式也是可以的 。
3. F(*arg1)
上面两种方式是有多少个形参,就传进去多少个实参 , 但有时候会不确定有多少个参数,则此时第三种方式就比较有用,它以一个*加上形参名的方式来表示这个函数的实参个数不定 , 可能为0个也可能为n个 。注意一点是,不管有多少个,在函数内部都被存放在以形参名为标识符的元组中 。
代码如下:
def a(*x):print x
a(1,2,3)
(1, 2, 3)
a(x=1,y=2,z=3)
Traceback (most recent call last):
File "stdin", line 1, in module
TypeError: a() got an unexpected keyword argument 'x'
4. F(**arg1)
形参名前加两个*表示,参数在函数内部将被存放在以形式名为标识符的dictionary中 , 这时调用函数的方法则需要采用arg1=value1,arg2=value2这样的形式 。
代码如下:
def a(**x):print x
a(x=1,y=2,z=3)
{'y': 2, 'x': 1, 'z': 3} #存放在字典中
a(1,2,3) #这种调用则报错
Traceback (most recent call last):
File "stdin", line 1, in module
TypeError: a() takes exactly 0 arguments (3 given)
python 如何判断函数有没有描述文档用__doc__属性python查看函数描述,比如python查看函数描述:
import os
【python查看函数描述 如何查看python函数的用法】 print os.makedirs.__doc__
makedirs(path [, mode=0777])
Super-mkdir; create a leaf directory and all intermediate ones.
Works like mkdir, except that any intermediate path segment (not
just the rightmost) will be created if it does not exist.This is
recursive.
如何查看 Python 全部内置变量和内置函数?查看python内置函数的方法:1、打开Python IDLE编辑器;2、输入" dir(__builtins__)"命令,按下回车键(Enter)得到Python全部内置变量和函数 。
如何查看 Python 全部内置变量和内置函数?
1 如图,打开 Python IDLE,我用的 是 Python 3.7 ,界面有个性定制 。你的版本不同,界面有差异,但是操作方法应该是一样的 。
2 输入 dir(__builtins__)
按下回车键(Enter) 。
3 也可以:
import builtins
dir(builtins)
按下回车键(Enter) 。
得到的结果和 dir(__builtins__) 是一样的 。
4 那么这返回的一大堆到底是什么东西?
可以看到,返回的结果是以 [ 开头以 ] 结尾,说明是个列表,我们看看这列表里一共有多少个元素?
输入:
len(dir(__builtins__))
得到一个数字,154,说明当前版本的 Python 内置的常量和函数总数是 154。
5 我们再重新输出一下这个列表 , 逐个打印出来,更好看一点 。
for item in dir(__builtins__):
print(item)
按下两次回车键(Enter) 。按照默认的字母顺序 , 先是大写字母 A-Z,然后是下划线(_)开头的 , 然后是小写字母 a-z,为什么是这个顺序?因为按照 ASCII 码表,表示小写字母的数字比表示大写字母的数字要大,而表示下划线(_)的数字居中 , 所以如此 。
6 print() 就是 Python 3 的默认函数 。我们试试:
print('Hello World')
builtins.print('Hello World')
__builtins__.print('Hello World')
运行结果如下,可以看到 , 结果是一样的 。
dir()本身就是 Python 的内置函数,利用它 , 我们可以查看对象的全部方法和属性,对于掌控全局,了解全貌很有用 。
课程推荐:Python快速教程之从入门到精通
关于python查看函数描述和如何查看python函数的用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读