我知道,如果您想阅读有关函数的文档,它看起来像这样:
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 是作用于字符串类型的方法。
尝试这个:
打印(帮助("".upper))
或者
print("".upper.__doc__)
或者
打印(str.upper.__doc__)
另一个例子:
print (append.__doc__)
给你一个错误。
但这有效:
打印(list.append.__doc__)
如果您想阅读有关非内置方法的文档,只需导入模块并查找该方法的 doc 即可。例如。
import re
print(re.findall.__doc__)
也可以使用doc获取包信息。
print(re.__doc__)
关于python - 如何在 python 中查找/阅读有关方法和模块的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57942140/