本文關鍵給大家介紹了python模塊解析函數幫助文件快速查詢方式實例詳細說明,感興趣的小伙伴可以參考借鑒一下,希望可以帶來幫助,祝愿大家多多的發(fā)展,盡早步步高升漲薪加官進爵
前言
python的1個優(yōu)點是具有很多內置和一直在線控制模塊(module)網絡資源,能夠提供豐富多彩的功效,使用這種模塊情況下,假如每一次都要去網址找在線文檔編輯會過度耗費精力,結論并不一定精確。因而這兒推薦下python帶有的查詢協助作用,還可以在程序編寫的時候不終斷地快速尋找需要控制模塊解析函數使用方法
通用性協助函數公式help()
在pythoncmd中鍵入help(),能夠看到:
>>>help() WelcometoPython3.5'shelputility! IfthisisyourfirsttimeusingPython,youshoulddefinitelycheckout thetutorialontheInternetathttp://docs.python.org/3.5/tutorial/. Enterthenameofanymodule,keyword,ortopictogethelponwriting PythonprogramsandusingPythonmodules.Toquitthishelputilityand returntotheinterpreter,justtype"quit". Togetalistofavailablemodules,keywords,symbols,ortopics,type "modules","keywords","symbols",or"topics".Eachmodulealsocomes withaone-linesummaryofwhatitdoes;tolistthemoduleswhosename orsummarycontainagivenstringsuchas"spam",type"modulesspam". help>
進入help幫助文檔界面,根據屏幕提示可以繼續(xù)鍵入相應關鍵詞進行查詢,繼續(xù)鍵入modules可以列出當前所有安裝的模塊:
help>modules PleasewaitamomentwhileIgatheralistofallavailablemodules... AutoComplete_pyiofilecmppyscreeze AutoCompleteWindow_randomfileinputpytweening ...... Enteranymodulenametogetmorehelp.Or,type"modulesspam"tosearch formoduleswhosenameorsummarycontainthestring"spam".
可以繼續(xù)鍵入相應的模塊名稱得到該模塊的幫助信息。
這是python的通用的查詢幫助,可以查到幾乎所有的幫助文檔,但我們很多時候不需要這樣層級式地向下查詢,接下來會介紹如何直接查詢特定的模塊和函數幫助信息。
模塊幫助查詢
查看.py結尾的普通模塊
help(module_name)
例如要查詢math模塊的使用方法,可以如下操作:
>>>importmath >>>help(math) Helponbuilt-inmodulemath: NAME math DESCRIPTION Thismoduleisalwaysavailable.Itprovidesaccesstothe mathematicalfunctionsdefinedbytheCstandard. FUNCTIONS acos(...) acos(x) Returnthearccosine(measuredinradians)ofx. ... >>>
使用help(module_name)時首先需要import該模塊,有些教程中不進行導入而在模塊名中加入引號help('module_name'),這種方法可能會帶來問題,大家可以用math模塊測試,建議使用先導入再使用help()函數查詢
查看內建模塊
sys.bultin_modulenames >>>importsys >>>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) Helponbuilt-infunctionsininmodulemath: sin(...) sin(x) Returnthesineofx(measuredinradians). >>> 查看函數信息的另一種方法 print(func_name.__doc__) 如查看內建函數print用法 >>>print(print.__doc__) print(value,...,sep='',end='\n',file=sys.stdout,flush=False) Printsthevaluestoastream,ortosys.stdoutbydefault. ... >>>
__doc__前后是兩個短下劃線,在python中會合并為長下劃線
python中的help()類似unix中的man指令,熟悉后會對我們的編程帶來很大幫助
這篇文章就給大家介紹到這里了,希望可以給大家?guī)韼椭?/p>
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129046.html
摘要:導語是宜信公司團隊開發(fā)的一款數據庫審核產品,可幫助開發(fā)人員快速發(fā)現數據庫質量問題,提升工作效率。此平臺可實現對數據庫進行多維度對象結構文本執(zhí)行計劃及執(zhí)行特征的審核,用以評估對象結構設計質量及運行效率。閥值閥值,代表違反規(guī)則的扣分上限。 導語 Themis是宜信公司DBA團隊開發(fā)的一款數據庫審核產品,可幫助DBA、開發(fā)人員快速發(fā)現數據庫質量問題,提升工作效率。 此平臺可實現對Oracle...
摘要:繼續(xù)講述更多的的內置函數。傳遞以切換緩沖關閉僅允許在二進制模式下,選擇行緩沖僅在文本模式下可用,并且的整數以指示固定大小的塊緩沖區(qū)的大小以字節(jié)為單位。啟動內置的幫助系統(tǒng)此函數主要在交互式中使用。 繼續(xù)講述更多的Python的內置函數。 showImg(https://segmentfault.com/img/remote/1460000019193976); IO操作 input([p...
摘要:里,有兩種方法獲得一定范圍內的數字返回一個列表,還有返回一個迭代器。在引用計數的基礎上,還可以通過標記清除解決容器對象可能產生的循環(huán)引用的問題。列舉常見的內置函數的作用,過濾函數,循環(huán)函數累積函數一行代碼實現乘法表。 showImg(https://segmentfault.com/img/remote/1460000019294205); 1、為什么學習Python? 人生苦短?人間...
閱讀 919·2023-01-14 11:38
閱讀 891·2023-01-14 11:04
閱讀 750·2023-01-14 10:48
閱讀 2039·2023-01-14 10:34
閱讀 956·2023-01-14 10:24
閱讀 833·2023-01-14 10:18
閱讀 506·2023-01-14 10:09
閱讀 583·2023-01-14 10:02