gpt4 book ai didi

python - 获取 int() 和 float() 函数的函数对象

转载 作者:太空狗 更新时间:2023-10-30 00:28:42 26 4
gpt4 key购买 nike

我想将一个函数传递给 Python 中的一个函数。我知道我可以通过将函数名称作为参数来简单地做到这一点,例如:

blah(5, function)

但是,我想将 int() 函数和 float() 函数传递给这个函数。如果我只输入函数名称,那么它会假定我指的是 intfloat 类型,而不是将字符串转换为 int 和 float 的函数。

有没有办法传递函数而不是类型?

最佳答案

只需传递 intfloat 即可。你是对的,这实际上将传递类型对象而不是函数,但这并不重要。重要的是传递的对象是可调用的,调用类型对象将执行您期望的操作。

关于python - 获取 int() 和 float() 函数的函数对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6440397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com