2024-09-27 22:34:11 发布
网友
一旦我定义了这本词典:
case_dict={ "run" : runn(), "name" : namee(), "help" : helpp(), "quit": quitt(), }
python连续运行所有这些函数。当我只想定义dict时,如何避免这些函数在控制台中运行
PS:所有这些函数都是在代码前面定义的
您将每个键的值指定给函数的返回值,而不是函数本身。 通过末尾的括号,函数在创建dict时执行
要避免这种情况,请编写runn而不是runn()
runn
runn()
所以你会以
case_dict={ "run" : runn, "name" : namee, "help" : helpp, "quit": quitt, }
现在,如果您想调用其中一个函数,您可以这样做:
case_dict["run"](parameter_1, parameter_2 ... )
您将每个键的值指定给函数的返回值,而不是函数本身。 通过末尾的括号,函数在创建dict时执行
要避免这种情况,请编写
runn
而不是runn()
所以你会以
现在,如果您想调用其中一个函数,您可以这样做:
相关问题 更多 >
编程相关推荐