如何 find/read 关于 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) 模块是做什么的,或者 findall
或 search
方法是做什么的...有没有一种方法可以在不离开你的情况下做到这一点IDE?
非常抱歉,我对这门语言还很陌生,但我希望在不依赖 "howto" 视频或文章的情况下变得更好,并且找出如何在不同情况下提取文档非常重要就此而言。
upper 或 lower 是作用于字符串类型的方法。
试试这个:
print(help("".upper))
要么
print("".upper.__doc__)
要么
print(str.upper.__doc__)
另一个例子:
print (append.__doc__)
给你一个错误。
但这有效:
print(list.append.__doc__)
如果您想阅读有关非内置方法的文档,只需导入模块并在该方法上查找 doc。例如.
import re
print(re.findall.__doc__)
也可以使用doc获取包信息。
print(re.__doc__)
我知道如果您想阅读有关函数的文档,它看起来应该是这样的:
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__)
如果您想阅读有关非内置方法的文档,只需导入模块并在该方法上查找 doc。例如.
import re
print(re.findall.__doc__)
也可以使用doc获取包信息。
print(re.__doc__)