Tôi đã sử dụng Python cách đây vài năm khi 2 là phiên bản duy nhất.Nếu Python 3 là python mới nhất, tại sao python 2 vẫn còn xung quanh?
Bây giờ có 2 và 3.
Đã có một lý do 2 đã không tiếp tục nâng cấp và bây giờ có một sự chia rẽ thành hai con trăn khác nhau? Giống như không ai sử dụng Python 2.5. Tất cả đều sử dụng 2,7 hoặc bất cứ điều gì. Tại sao không chỉ sử dụng 3? Rõ ràng là có một lý do, nhưng tôi đã không thể tìm thấy nó googling.
Câu hỏi thứ hai của tôi là, tôi nên sử dụng câu hỏi nào? Tôi giả sử 3, nhưng đó là CHỈ dựa trên số cao hơn. Tôi tự hỏi tại sao 2 vẫn còn xung quanh nếu 3 là ra? Nếu không có bất kỳ lỗi lớn nào với 3, tôi sẽ chỉ sử dụng điều đó vì tôi không nghĩ rằng nó có nhiều vấn đề: một trong hai có lẽ sẽ làm việc cho QT py.
Có rất nhiều sự không tương thích (phá vỡ thay đổi và khác biệt cú pháp) trong 3, đó là lý do tại sao (như tôi hiểu nó), 2.7 phổ biến hơn sau đó 3. Xem tại đây: http://wiki.python.org/moin/Python2orPython3 –
http://wiki.python.org/moin/Python2orPython3 - ** lý do ** của tôi sẽ thiếu hỗ trợ cho các thư viện tôi sử dụng. Và Python 2.7 sẽ là khoảng năm 2014 và có thể còn lâu hơn nữa. – aitchnyu
bạn có thể ckeck [Khi nào và tại sao bạn dự định nâng cấp lên Python 3.x] (http://stackoverflow.com/questions/663544/when-and-why-are-you-planning-to-upgrade-to- python-3-x/8057024 # 8057024) – joaquin