我想知道在任何方法之外执行语句的用例是什么:
$event
答案 0 :(得分:3)
类定义中的所有内容都是代码。每个def
都是一个被执行的语句。并不是说在类定义中执行语句有特定用途,因为类定义在Python中没有什么特别之处,只是由一堆正常语句组成在临时命名空间中。
但是对于实际用例,你可以这样做:
class Foo:
def bar(self):
pass
baz = bar # alias
或者你能想到的任何其他动态诡计。