Thuộc tính lớp là một thuộc tính của lớp chứ không phải là thuộc tính của một thể hiện của lớp.
Trong đoạn mã bên dưới class_var là thuộc tính lớp và i_var là thuộc tính cá thể:Tất cả các thể hiện của lớp đều có quyền truy cập vào class_var, cũng có thể được truy cập như một thuộc tính của chính lớp đó -
Ví dụ
class MyClass (object): class_var = 2 def __init__(self, i_var): self.i_var = i_var foo = MyClass(3) baz = MyClass(4) print (foo.class_var, foo.i_var) print (baz.class_var, baz.i_var)
Đầu ra
Điều này cho kết quả
(2, 3) (2, 4)