Attribute của class
Gần như mọi thứ trong Python là object. Mọi object có attribute và method. Attribute rất cơ bản. Class là construct tập hợp object tương tự. Class cũng có attribute. Class attribute được share bởi instance, nhưng ngược lại không đúng.
Xem attribute của object
Dùng built-in dir():
>>> s = 'abc' >>> len(dir(s)) 71 >>> dir(s)[:5] ['__add__', '__class__', '__contains__', '__delattr__', '__doc__'] >>> i = 123 >>> len(dir(i)) 64 >>> dir(i)[:5] ['__abs__', '__add__', '__and__', '__class__', '__cmp__'] >>> t = (1,2,3) >>> len(dir(t)) 32 >>> dir(t)[:5] ['__add__', '__class__', '__contains__', '__delattr__', '__doc__']
Đến các kiểu dữ liệu cơ bản cũng có nhiều attribute. dir() limit output để xem 5 attribute đầu.