欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python模塊和函數(shù)幫助文檔快速查看方法示例

 更新時間:2022年06月27日 15:00:03   作者:cheng3100  
這篇文章主要為大家介紹了python模塊和函數(shù)幫助文檔快速查看方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

引言

python的一個優(yōu)勢是有著大量自帶和在線的模塊(module)資源,可以提供豐富的功能,在使用這些模塊的時候,如果每次都去網(wǎng)站找在線文檔會過于耗費時間,結(jié)果也不一定準確。因此這里介紹下python自帶的查看幫助功能,可以在編程時不中斷地迅速找到所需模塊和函數(shù)的使用方法

通用幫助函數(shù)help()

在python命令行中鍵入help(),可以看到:

>>> help()
Welcome to Python 3.5's help utility!
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/3.5/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, symbols, or topics, type
"modules", "keywords", "symbols", or "topics".  Each module also comes
with a one-line summary of what it does; to list the modules whose name
or summary contain a given string such as "spam", type "modules spam".
help> 

進入help幫助文檔界面,根據(jù)屏幕提示可以繼續(xù)鍵入相應(yīng)關(guān)鍵詞進行查詢,繼續(xù)鍵入modules可以列出當前所有安裝的模塊:

help> modules
Please wait a moment while I gather a list of all available modules...
AutoComplete        _pyio               filecmp             pyscreeze
AutoCompleteWindow  _random             fileinput           pytweening
......        
Enter any module name to get more help.  Or, type "modules spam" to search
for modules whose name or summary contain the string "spam".

可以繼續(xù)鍵入相應(yīng)的模塊名稱得到該模塊的幫助信息。

這是python的通用的查詢幫助,可以查到幾乎所有的幫助文檔,但我們很多時候不需要這樣層級式地向下查詢,接下來會介紹如何直接查詢特定的模塊和函數(shù)幫助信息。

模塊幫助查詢

查看.py結(jié)尾的普通模塊

help(module_name)

例如要查詢math模塊的使用方法,可以如下操作:

>>> import math
>>> help(math)
Help on built-in module math:
NAME
    math
DESCRIPTION
    This module is always available.  It provides access to the
    mathematical functions defined by the C standard.
FUNCTIONS
    acos(...)
        acos(x)
        Return the arc cosine (measured in radians) of x.
...
>>> 

使用help(module_name)時首先需要import該模塊,有些教程中不進行導(dǎo)入而在模塊名中加入引號help('module_name'),這種方法可能會帶來問題,大家可以用math模塊測試,建議使用先導(dǎo)入再使用help()函數(shù)查詢

查看內(nèi)建模塊

sys.bultin_modulenames

>>> import sys
>>> sys.builtin_module_names
('_ast', '_bisect', '_codecs', '_codecs_cn', '_codecs_hk', ... 'zlib')
>>> 

需要導(dǎo)入sys模塊。這里列舉的一般是自帶的使用C/C++編譯鏈接的模塊

查詢函數(shù)信息

查看模塊下所有函數(shù)

dir(module_name)

如我們需要列舉出math模塊下所有的函數(shù)名稱

>>> dir(math)
['__doc__', '__loader__', '__name__',...]
>>> 

同樣需要首先導(dǎo)入該模塊

查看模塊下特定函數(shù)信息

help(module_name.func_name)

如查看math下的sin()函數(shù)

>>> help(math.sin)
Help on built-in function sin in module math:
sin(...)
    sin(x)
    Return the sine of x (measured in radians).
>>> 

查看函數(shù)信息的另一種方法

print(func_name.__doc__)

如查看內(nèi)建函數(shù)print用法

>>> print(print.__doc__)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
...
>>> 

__doc__前后是兩個短下劃線,在python中會合并為長下劃線

python中的help()類似unix中的man指令,熟悉后會對我們的編程帶來很大幫助

以上就是python模塊和函數(shù)幫助文檔快速查看方法示例的詳細內(nèi)容,更多關(guān)于查看python模塊函數(shù)幫助文檔的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python讀取hdfs上的parquet文件方式

    python讀取hdfs上的parquet文件方式

    這篇文章主要介紹了python讀取hdfs上的parquet文件方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python實現(xiàn)語音識別和語音合成功能

    Python實現(xiàn)語音識別和語音合成功能

    聲音的本質(zhì)是震動,震動的本質(zhì)是位移關(guān)于時間的函數(shù),波形文件(.wav)中記錄了不同采樣時刻的位移。這篇文章主要介紹了Python實現(xiàn)語音識別和語音合成,需要的朋友可以參考下
    2019-09-09
  • 使用apiDoc實現(xiàn)python接口文檔編寫

    使用apiDoc實現(xiàn)python接口文檔編寫

    今天小編就為大家分享一篇使用apiDoc實現(xiàn)python接口文檔編寫,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 使用Python求解最大公約數(shù)的實現(xiàn)方法

    使用Python求解最大公約數(shù)的實現(xiàn)方法

    這篇文章主要介紹了使用Python求解最大公約數(shù)的實現(xiàn)方法,包括用Python表示歐幾里得算法和Stein算法的求解原理,需要的朋友可以參考下
    2015-08-08
  • python3實現(xiàn)抓取網(wǎng)頁資源的 N 種方法

    python3實現(xiàn)抓取網(wǎng)頁資源的 N 種方法

    這兩天學習了python3實現(xiàn)抓取網(wǎng)頁資源的方法,發(fā)現(xiàn)了很多種方法,所以,今天添加一點小筆記。
    2017-05-05
  • python?基本結(jié)構(gòu)語句(函數(shù)和模塊)

    python?基本結(jié)構(gòu)語句(函數(shù)和模塊)

    這篇文章主要介紹了python?基本結(jié)構(gòu)語句(函數(shù)和模塊),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 利用django如何解析用戶上傳的excel文件

    利用django如何解析用戶上傳的excel文件

    這篇文章主要給大家介紹了關(guān)于利用django如何解析用戶上傳的excel文件的相關(guān)資料,這是最近在工作中遇到的一個問題,覺著有必要分享出給大家,需要的朋友可以參考借鑒,下面來一起看看詳細的介紹吧。
    2017-07-07
  • pytorch 準備、訓(xùn)練和測試自己的圖片數(shù)據(jù)的方法

    pytorch 準備、訓(xùn)練和測試自己的圖片數(shù)據(jù)的方法

    這篇文章主要介紹了pytorch 準備、訓(xùn)練和測試自己的圖片數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • 一文學會VSCode使用python

    一文學會VSCode使用python

    Pycharm用著卡還收費!何不試試VSCode!一文學會VSCode使用python,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,需要的朋友參考下吧
    2021-08-08
  • python requests模塊的使用示例

    python requests模塊的使用示例

    這篇文章主要介紹了python requests模塊的使用解析,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-04-04

最新評論