<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
python的一個優勢是有著大量自帶和線上的模組(module)資源,可以提供豐富的功能,在使用這些模組的時候,如果每次都去網站找線上檔案會過於耗費時間,結果也不一定準確。因此這裡介紹下python自帶的檢視幫助功能,可以在程式設計時不中斷地迅速找到所需模組和函數的使用方法
在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幫助檔案介面,根據螢幕提示可以繼續鍵入相應關鍵詞進行查詢,繼續鍵入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".
可以繼續鍵入相應的模組名稱得到該模組的幫助資訊。
這是python的通用的查詢幫助,可以查到幾乎所有的幫助檔案,但我們很多時候不需要這樣層級式地向下查詢,接下來會介紹如何直接查詢特定的模組和函數幫助資訊。
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該模組,有些教學中不進行匯入而在模組名中加入引號help('module_name'),這種方法可能會帶來問題,大家可以用math模組測試,建議使用先匯入再使用help()函數查詢
sys.bultin_modulenames
>>> import sys >>> sys.builtin_module_names ('_ast', '_bisect', '_codecs', '_codecs_cn', '_codecs_hk', ... 'zlib') >>>
需要匯入sys模組。這裡列舉的一般是自帶的使用C/C++編譯連結的模組
dir(module_name)
如我們需要列舉出math模組下所有的函數名稱
>>> dir(math) ['__doc__', '__loader__', '__name__',...] >>>
同樣需要首先匯入該模組
help(module_name.func_name)
如檢視math下的sin()函數
>>> help(math.sin) Help on built-in function sin in module math: sin(...) sin(x) Return the sine of x (measured in radians). >>>
print(func_name.__doc__)
如檢視內建函數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模組和函數幫助檔案快速檢視方法範例的詳細內容,更多關於檢視python模組函數幫助檔案的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45