我想将一个函数传递给Python中的函数.我知道我可以通过将函数名称作为参数来实现,例如:
blah(5, function)
Run Code Online (Sandbox Code Playgroud)
但是,我想将int()函数和float()函数传递给此函数.如果我只是把函数名称放在那里它假定我指的是int和float类型而不是将字符串转换为整数和浮点数的函数.
有没有办法传递函数而不是类型?
Sve*_*ach 11
只是路过int,float很好.你是对的,这实际上会传递类型对象而不是函数,但这并不重要.重要的是传递的对象是可调用的,调用类型对象将完成您的期望.