2011-01-21 40 views
12

Một số tính năng và mô-đun python 3 đã được chuyển đổi thành python 2.7 sự khác biệt đáng chú ý giữa python 3.1 và python 2.7 là gì?python 2.7 vs python 3.1

+8

http://docs.python.org/py3k/whatsnew/index.html –

+1

Hãy thử sử dụng tìm kiếm. Ví dụ: http://stackoverflow.com/questions/4570006/take-up-python-3-x-or-2-x, http://stackoverflow.com/questions/170921/to-learn-python-2- sau đó-3-hoặc-3-từ-the-start –

Trả lời

9

Tôi nghĩ rằng các nguồn lực này có thể giúp bạn:

Và như bạn nói

Một số 3 tính năng python và các module đã được backported để trăn 2,7

... Tôi sẽ đảo ngược câu nói đó và nói only few packages chưa đã được chuyển từ Python 2.x để 3.x. Các thư viện lớn như PyGTK vẫn chỉ hoạt động trong Python 2. Di chuyển có thể mất nhiều thời gian trong nhiều dự án vì vậy trước khi bạn quyết định sử dụng Python 3, bạn có thể suy nghĩ về việc viết các dự án của riêng bạn trong Python 2, đồng thời đảm bảo khả năng tương thích bằng cách kiểm tra với 2to3 thường xuyên.

0

Nếu bạn muốn sử dụng bất kỳ hàm python 3 nào trong python 2.7 thì bạn có thể nhập mô-đun tương lai ngay từ đầu và sau đó bạn có thể sử dụng nó trong mã của mình.