Ale*_*lli 13
Python中可以调用多种对象,它们可以用于多种用途:
Python的标准库提供了大量的"他们解决的问题"的例子,其中包含了我上面提到的每种特定类型的许多案例.
它们接受参数并根据这些参数返回结果.
阿可调用一个函数的只是一个抽象的形式RESP,它定义了一个对象的行为像的功能的接口(即,接受参数).
由于函数是第一类对象,因此很明显函数是可调用对象.如果您正在讨论该__call__
方法,这只是许多特殊方法中的一种,您可以使用这些方法重载自定义对象的行为,例如,对于算术运算或者定义在调用对象时会发生什么.
为什么要使用这种方法的一个想法是让某种工厂对象本身创建其他对象.
归档时间: |
|
查看次数: |
6306 次 |
最近记录: |