gpt4 book ai didi

Python - 测试对象是否为内置函数

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

有没有一个很好的方法来检查对象 o 是否是一个内置的 Python 函数?

我知道我可以使用,例如

type(o) == type(pow)

因为 type(pow) 是 'builtin_function_or_method'。

但是有更好的方法吗?

最佳答案

类型模块:

>>> import types
>>> types.BuiltinFunctionType
<type 'builtin_function_or_method'>

不过,如果您深入了解,您会发现它与您现在所做的并没有什么不同。

所以,在你的情况下,使用

isinstance(o, types.BuiltinFunctionType)

关于Python - 测试对象是否为内置函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347647/

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