thể trùng lặp:
Old style and new style classes in Pythonkiểu cũ và kiểu mới trong Python 2.7?
tình trạng hiện tại của các vấn đề với các lớp học kiểu mới và kiểu cũ bằng Python 2.7 là gì? Tôi không làm việc với Python thường xuyên nhưng tôi mơ hồ nhớ vấn đề. Tài liệu dường như không đề cập đến vấn đề gì cả: The Python Tutorial: Classes. Tôi vẫn cần phải lo lắng về điều này? Nói chung, tôi nên khai báo lớp học của mình như:
class MyClass:
pass
hoặc?
class MyClass(object):
pass
@LennartRegebro: câu hỏi đã được trong năm 2008, với câu trả lời được chấp nhận cũng trong năm 2008. Tôi đã hỏi tình hình trong năm 2012 với Python 2.7 là gì. Câu trả lời là không rõ ràng đối với tôi khi đọc câu hỏi đó. – User
Bạn có lý do gì để nghĩ rằng câu trả lời sẽ thay đổi từ Python 2.6 sang Python 2.7? Mặc dù điều đó không quan trọng. Dù lý do của bạn là để đăng câu hỏi này, nó là một bản sao chính xác. –
@LennartRegebro: Có 4 năm là rất nhiều thời gian, rất nhiều thứ có thể thay đổi. Không nhận ra Python 2.6 là 4 năm trước. – User