組み込みクラスとユーザー定義クラスのメンバー関数のタイプが異なることに気づきました。これは、状況によっては2つの動作が異なる可能性があることを意味しますか?
class A:
def a():
pass
>>> type(A.a), type(list.append)
(<class 'function'>, <class 'method_descriptor'>)
組み込みクラスとユーザー定義クラスのメンバー関数のタイプが異なることに気づきました。これは、状況によっては2つの動作が異なる可能性があることを意味しますか?
class A:
def a():
pass
>>> type(A.a), type(list.append)
(<class 'function'>, <class 'method_descriptor'>)