8
中的函數類型,每個東西都是objs,也是函數。職能是一流的公民,這意味着我們可以像其他變量一樣做。什麼是Python 3中的python3
>>> class x:
pass
>>>
>>> isinstance(x,type)
True
>>> type(x)
<class 'type'>
>>>
>>> x=12
>>> isinstance(x,int)
True
>>> type(x)
<class 'int'>
>>>
但功能是不同的! :
>>> def x():
pass
>>> type(x)
<class 'function'>
>>> isinstance(x,function)
Traceback (most recent call last):
File "<pyshell#56>", line 1, in <module>
isinstance(x,function)
NameError: name 'function' is not defined
>>>
爲什麼錯誤?什麼是python函數類型?