我有一个函数,应该根据传入它的参数类型进行操作,简单说明:def operate_according_to_type(argument_passed): if type(argument_passed) == str: do string stuff elif type(argument_passed) == dict: do dict stuff elif type(argument_passed) == function: argument_passed()def my_function(): passoperate_according_to_type("Hello world")operate_according_to_type({"foo": "bar"})operate_according_to_type(my_function)现在,虽然 ,并且将分别返回,并且,我似乎无法与我能比较的,这个词甚至不是“保留”。type("Hello world")type({"foo": "bar"})type(my_function)<class 'str'><class 'dict'><class 'function'>functionstr我应该如何继续?我应该继续还是这只是危险的?
添加回答
举报
0/150
提交
取消