Python 中的 members() 方法
Python 中的 members() 方法可以用來取得物件的屬性列表,它可以取得物件的所有屬性,包括方法和屬性。members() 方法會回傳一個包含物件屬性的列表,該列表中的屬性可以是方法、屬性或其他物件。
members() 方法可以用來取得物件的屬性列表,它可以取得物件的所有屬性,包括方法和屬性。它會回傳一個包含物件屬性的列表,該列表中的屬性可以是方法、屬性或其他物件。
使用 members() 方法
使用 members() 方法可以取得物件的屬性列表,下面是一個簡單的範例:
class MyClass: def __init__(self): self.a = 1 self.b = 2 obj = MyClass() # 取得物件的屬性列表 print(dir(obj)) # 取得物件的屬性列表 print(obj.__dict__) # 取得物件的屬性列表 print(obj.members())
上面的程式碼會輸出:
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'a', 'b'] {'a': 1, 'b': 2} ['a', 'b']
可以看到,members() 方法會回傳一個包含物件屬性的列表,該列表中的屬性可以是方法、屬性或其他物件。
總結
Python 中的 members() 方法可以用來取得物件的屬性列表,它可以取得物件的所有屬性,包括方法和屬性。members() 方法會回傳一個包含物件屬性的列表,該列表中的屬性可以是方法、屬性或其他物件。