簡體   English   中英

如何在python中查找/閱讀有關方法和模塊的文檔?

[英]How to find/read documentation on methods and modules in python?

我知道,如果您想閱讀有關功能的文檔,它將看起來像這樣:

print(function_name.__doc__)

或類似這樣的東西:

print(help(function_name)

有沒有可能找到方法文檔的方法? 因為當我嘗試在.upper().lower()上查找信息時,它不能簡單地工作。 我希望我不要在這里混用術語。這實際上是一種方法。

print(upper.__doc__) # print(help(lower)

不起作用....沒關系,這些方法很容易理解...但是如果我們開始使用正則表達式之類的東西,那里有許多看似相同的方法,但實際上卻沒有。

例如: re.findall()re.search()

我想知道re (regex)模塊做什么,或者findallsearch方法做什么...有沒有可能在不離開IDE的情況下做到這一點的方法?

非常抱歉,我是該語言的新手,但我希望在不依賴“ howto”視頻或文章的情況下變得更好,並且找出如何在不同情況下提取文檔對此非常重要。

upper或lower是作用於字符串類型的方法。 嘗試這個:
print(help("".upper))
print("".upper.__doc__)
print(str.upper.__doc__)

另一個示例: print (append.__doc__)給您一個錯誤。

但這有效:
print(list.append.__doc__)

如果您想閱讀有關非內置方法的文檔,只需導入模塊並查找有關該方法的文檔 例如。

import re
print(re.findall.__doc__)

包信息也可以使用doc獲得。

print(re.__doc__)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM