matplotlib 在Jupyter Notebook中工作时,如何查看Python中的函数或方法可以带哪些参数?

dm7nw8vv  于 2023-02-05  发布在  Python
关注(0)|答案(1)|浏览(219)

在使用 Seaborn 库时,我可以使用?sns.barplot(例如)来查看这个函数需要什么参数。但是当我尝试对Python函数做同样的事情时,它不起作用。有没有一种方法可以让我在使用函数时获得同样的信息,以保存时间,并将注意力集中在问题上,而不是查看函数是如何工作的。

h5qlskok

h5qlskok1#

你可以使用pythons内置的help()函数来显示文档:
调用内置帮助系统。(此函数用于交互式使用。)如果未给定参数,则交互式帮助系统将在解释器控制台上启动。如果参数是字符串,则将该字符串作为模块、函数、类、方法、关键字或文档主题的名称进行查找,并在控制台上打印帮助页。如果参数是任何其他类型的对象,生成关于该对象的帮助页面。
示例:

import requests

help(dict.items)
help(requests.post)

输出:

items(...)
    D.items() -> a set-like object providing a view on D's items

Help on function post in module requests.api:

post(url, data=None, json=None, **kwargs)
    Sends a POST request.

    :param url: URL for the new :class:`Request` object.
    :param data: (optional) Dictionary, list of tuples, bytes, or file-like
        object to send in the body of the :class:`Request`.
    :param json: (optional) json data to send in the body of :class:`Request`.
    :param \*\*kwargs: Optional arguments that `request` takes.
    :return: :class:`Response <Response>` object
    :rtype: requests.Response

相关问题