我有一个类有一些函数,比如:
class valami:
def a():
*some code...*
def b():
*some code...*
def c():
*some code...*
我想从
valami
计算中选择一个随机函数。我已经试过了:random.choice((valami.a(), valami.b(), valami.c()))
但它同时调用所有函数。
最佳答案
不要马上调用它们,只调用代码随机选择的函数:
random.choice((valami.a, valami.b, valami.c))()
如果您还不想调用它,只需删除末尾的一对括号,使其成为:
random.choice((valami.a, valami.b, valami.c))
关于python - 从类(class)中选择一个随机方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57033193/