为什么Python中的内置函数与用户定义函数的类型不同?
我注意到为什么Python中的内置函数与用户定义函数的类型不同?,python,Python,我注意到abs的类型是builtin\u function\u或\u method,这不同于function类型的用户定义函数。内置函数或方法的实例不具有func\u name属性,而函数的实例具有func\u name属性。为什么这些类型之间会有分隔?因为它们是用C语言实现的,而不是用Python实现的。请参见示例-“此处,术语“内置”的意思是“用C编写”。这属于programmers.stackexchange.com
abs
的类型是builtin\u function\u或\u method
,这不同于function
类型的用户定义函数。内置函数或方法的实例不具有func\u name属性,而函数的实例具有func\u name属性。为什么这些类型之间会有分隔?因为它们是用C语言实现的,而不是用Python实现的。请参见示例-“此处,术语“内置”的意思是“用C编写”。这属于programmers.stackexchange.com