Computer >> Máy Tính >  >> Lập trình >> Python

Thuộc tính lớp tích hợp __bases__ làm gì trong Python?

Thuộc tính lớp tích hợp này khi được gọi sẽ in ra nhiều lớp cơ sở của một đối tượng lớp.

Đoạn mã sau đây cho thấy cách __bases__ hoạt động. B là lớp con của lớp cha / lớp cơ sở A.

Ví dụ

class A(object): pass
class B(A): pass
b = B()
print B.__bases__

Đầu ra

Điều này cho kết quả

(<class '__main__.A'>,)