def gen_rand_data(tensor_arg): rand_func = { "randint":__gen_rand_randint } func = rand_func[tensor_arg] return func(tensor_arg) def __gen_rand_randint(arg): return arg print(gen_rand_data("randint")) print(type(gen_rand_data("randint")))
return func(tensor_arg) 实际返回的是"实例化"之后的返回值string类型的"randint"
原文:https://www.cnblogs.com/clemente/p/10229245.html