所有标准库Python接口是否都在某个地方记录?

时间:2018-09-28 12:06:59

标签: python

在Python标准库中,有许多隐式接口可以在各种情况下实现。例如,协程和任务是“等待的”,这意味着它们实现了__await__方法;上下文管理器需要实现__enter____exit__;迭代器实现__next__;等等。

是否在所有地方都记录了所有这些接口,或者是否需要在这些文件中查找它们?

1 个答案:

答案 0 :(得分:8)

您可能会寻找python data model的文档。您在其中记录的所有您命名的功能,例如__await____enter__

对我来说,这是python文档中最引人入胜的部分,因为它为如何最大限度地利用python语言的功能提供了深刻的见识。