Python3學習筆記 | 十七、Python的語句與語法-文檔
- 2019 年 10 月 6 日
- 筆記
一、Python文檔資源
在之前章節中,介紹的一些方法等,都是不全的。對於一個類型,有多少個方法、或者參數、屬性等,需要查看文檔。下面介紹Python里幾種文檔形式。
注釋 - 文件中的文檔
dir函數 - 對象中,可用屬性列表 文檔字元串:doc - 附加在對象上的文件中的文檔 PyDoc: help函數 - 對象的交互幫助 PyDoc: HTML報表 - 瀏覽器中的模組文檔 標準手冊 - 正式的語言和庫的說明 網站資源 - 在線教程、例子等 出版的書籍 - 商業參考書籍
下面一一查看:
二、#注釋
井字型大小注釋是程式碼編寫文檔的最基本方式。Python解析時會忽略#注釋後面的內容(只要#不在文本字元串里)。
文檔字元串(doc方式可以訪問的內容)適用於大型開發里,而#注釋適用於較小功能的開發里。之後內容中會介紹到文檔字元串。
注釋例子:
#這個是測試兩個變數相加的語句 def myadd(a, b): return a + b #結果返回兩個變數之和。
三、dir函數
dir函數會返回可用所有屬性列表的方式。它能夠調用任何有屬性的對象。 使用方式:dir(『』), dir(1), dir([]) 上面結果等同於:dir(str), dir(int), dir(list) 之後會說明help函數。dir函數可以被認為是help函數的精簡版。
四、文檔字元串: doc
文檔字元串是,在類、函數、方法等模組里,以字元串方式存儲的文檔。當需要調用時,對相應模組調用doc參數,就可以查看。
>>> import sys >>> print(sys.__doc__) This module provides access to some objects used or maintained by the interpreter and to functions that interact strongly with the interpreter. ....
自己創建文檔字元串:
>>> def test_doc(): ... "This is test document" ... pass ... >>> test_doc.__doc__ 'This is test document'
五、PyDoc: help函數
在之前介紹的dir函數,可以把所有可用的參數、函數等列出來,但沒有具體介紹。想了解具體使用方法,可以使用help函數。
>>> help(test_doc) Help on function test_doc in module __main__: test_doc() This is test document >>> help(sys) Help on built-in module sys: NAME sys MODULE REFERENCE ...
六、其他
PyDoc:HTML報表:GUI方式的時候可以使用。不多做解釋。
標準手冊集: 可以在www.python.org下載的文檔。