您可以使用部分
from functools import partialdef zero(number): return number == "zero"def one(): return "one"def numbers_to_functions_to_strings(argument): switcher = { 0: partial(zero, argument), 1: one, 2: lambda: "two", } func = switcher.get(argument, lambda: "nothing") return func()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)