Function Type vs Method Type#
class _C:
def _m(self): pass
print(f"Method type: {type(_C()._m)}")
<class 'method'>
def _f():
pass
print(f"Function type: {type(_f)}")
Function type: <class 'function'>
class _C:
def _m(self): pass
print(f"Method type: {type(_C()._m)}")
<class 'method'>
def _f():
pass
print(f"Function type: {type(_f)}")
Function type: <class 'function'>