【发布时间】:2019-11-23 18:28:12
【问题描述】:
我有一个类有一些功能,像这样:
class valami:
def a():
*some code...*
def b():
*some code...*
def c():
*some code...*
我想从valami calss 中选择一个随机函数。我已经试过了:
random.choice((valami.a(), valami.b(), valami.c()))
但它同时调用了所有函数。
【问题讨论】:
-
发生这种情况是因为
valami.a是实际函数的名称,并将该函数作为对象返回。valami.a()将调用该函数并返回调用该函数的结果。