[英]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)模塊做什么,或者findall
或search
方法做什么...有沒有可能在不離開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.