Python đã được phát hành trong
Python 2 làm cho quá trình phát triển mã dễ dàng hơn các phiên bản trước đó. Nó đã thực hiện các chi tiết kỹ thuật của đề xuất tăng cường Python (PEP). Trăn 2. 7 (phiên bản cuối cùng trong 2. x) không còn được phát triển và đến năm 2020 sẽ không ngừng. làm cho quá trình phát triển mã dễ dàng hơn các phiên bản trước. Nó đã triển khai các chi tiết kỹ thuật của Đề xuất cải tiến Python (PEP). Trăn 2. 7 (phiên bản cuối cùng trong 2. x ) không còn được phát triển và sẽ ngừng phát triển vào năm 2020 Show Nội dung chính Hiển thị
Trong hướng dẫn này, bạn sẽ học,
Python 3 là gì?Python 3 là phiên bản mới hơn của ngôn ngữ lập trình Python được phát hành vào tháng 12 năm 2008. Phiên bản này chủ yếu được phát triển hành động để giải quyết các vấn đề tồn tại trong Python 2. Bản chất của những thay đổi này là Python 3 không tương thích với Python 2. Đó là lạc hậu không thích. là phiên bản mới hơn của ngôn ngữ lập trình Python được phát hành vào tháng 12 năm 2008. Phiên bản này chủ yếu được phát hành để khắc phục các sự cố tồn tại trong Python 2. Bản chất của những thay đổi này là Python 3 không tương thích với Python 2. Nó không tương thích ngược Một số tính năng của Python 3 đã được đưa vào phiên bản Python 2. x to doing for too easy move in Python 3. Do đó, đối với bất kỳ tổ chức nào đang sử dụng phiên bản Python 2. x, di chuyển dự án của họ sang 3. x cần rất nhiều thay đổi. Những thay đổi này không chỉ liên quan đến các dự án và ứng dụng mà còn tất cả các thư viện tạo thành một phần của hệ thống sinh thái Python
Tại sao bạn nên học Python 2?Google Xu hướng Python 2 so với Python 3Mặc dù, Python 2 là phiên bản nguồn mở cũ ở đây là nơi bạn vẫn cần học Python 2
Tại sao bạn nên sử dụng Python 3?Đây là lý do chính cho việc sử dụng phiên bản Python 3. x
Lịch sử của Python 2
Lịch sử của Python 3
Sự khác biệt chính giữa Python 2 và Python 3Dưới đây là sự khác biệt chính giữa Python 2 và Python 3 Sự khác biệt giữa Python 2. x và Python 3. x Cơ sở so sánhPython 3Python 2Ngày phát hành20082000Chức năng inin ("Xin chào") trong "Xin chào"Chia số lượng Bất kỳ khi nào hai số nguyên được chia, bạn sẽ nhận được giá trị nổiKhi hai số nguyên được chia, bạn luôn cung cấp . UnicodeTrong Python 3, việc lưu trữ mặc định của chuỗi là Unicode. Để lưu trữ chuỗi giá trị unicode, bạn yêu cầu xác định chúng với U U. Cú phápCú pháp đơn giản hơn và dễ hiểu hơn. Cú pháp của Python 2 tương đối khó hiểu. Quy tắc so sánh đặt hàngTrong phiên bản này, quy tắc so sánh đặt hàng đã được đơn giản hóa. Các quy tắc so sánh hàng hóa rất phức tạp. itre it it off Hamrange vi () new has beengiới thiệu để thực hiện lặp lại. Trong Python 2, xrange() được sử dụng cho các lần lặp. Ngoại lệ Nó phải được đính kèm trong đơn đặt hàng. Nó nên được đặt trong các ký hiệu. Rò rỉ các biếnGiá trị của các biến không bao giờ thay đổi. Giá trị của biến toàn cầu sẽ thay đổi khi sử dụng nó bên trong vòng lặp. Khả năng tương thích ngượcKhông khó để chuyển Python 2 sang Python 3 nhưng nó không đáng tin cậy. Phiên bản Python 3 không tương thích ngược với Python 2. Thư viện Nhà phát triển gần đây đang tạo các thư viện mà bạn chỉ có thể sử dụng với Python 3. Nhiều thư viện cũ được tạo cho Python 2 không tương thích về phía trướcPython 2 so with example Python 3Trăn 3 def main(): print("Hello World!") if __name__== "__main__": main() Trăn 2 def main(): print "Hello World!" if __name__== "__main__": main() Phiên bản Python nào để sử dụng?Khi nói đến sự khác biệt giữa Python 2 và Python 3, phiên bản Python 3 là người chiến thắng hoàn toàn. Đó là vì Python 2 đã giành được sau năm 2020. Việc áp dụng Mass Python 3 là hướng rõ ràng của tương lai Sau khi xem xét hỗ trợ giảm ngôn ngữ lập trình Python 2 và thêm các lợi ích từ việc nâng cấp lên Python 3, một nhà phát triển mới luôn nên chọn phiên bản Python 3. Tuy nhiên, nếu một công việc yêu cầu các khả năng của Python 2, thì đó sẽ là một lý do duy nhất để sử dụng phiên bản này |