作者:4396 | 来源:互联网 | 2022-12-03 16:04
在Python标准库中,有许多隐式接口可以在各种情况下实现.例如,协同程序和任务是"等待的",这意味着它们实现了该__await__
方法; 上下文管理者需要实现__enter__
和__exit__
; 迭代实现__next__
; 等等.
是否有一个地方记录了所有这些接口,或者是否需要通过文档搜索它们?
1> kalehmann..:
您可以查找python数据模型的文档.您命名的所有函数都会在那里记录,例如__await__
或__enter__
.
对我而言,这是python文档中最引人入胜的部分,因为这为如何最大化python语言的功能提供了很好的见解.