Cổng Thông Tin Đại Học, Cao Đẳng Lớn Nhất Việt Nam

Sự khác biệt giữa Python 2.x và Python 3.x

KHOA Y DƯỢC HÀ NỘI

Thẳng tiến vào đại học chỉ với: Điểm lớp 12 Từ 6,5 Điểm thi từ 18 năm 2022

Contents

Python 2.x Vs. Python 3.x: Tìm sự khác biệt giữa Python 2.x và Python 3.x

Cả hai đều là các bản lặp lại của Python, nhưng có sự khác biệt đáng kể giữa Python 2.x và Python 3.x. Trong bài viết này, chúng ta sẽ thảo luận về điều tương tự dưới dạng bảng. Đọc trước để biết thêm.

Sự khác biệt giữa Python 2.x và Python 3.x

Dưới đây là danh sách những điểm khác biệt giữa Python 2.x và Python 3.x.

Thông số

Python 2.x

Python 3.x

Chức năng in Trong trường hợp này, nó coi “print” như một câu lệnh. Trong trường hợp này, nó coi “print” một cách rõ ràng như một hàm. Nó có nghĩa là người dùng cần chuyển các mục có liên quan bên trong bản in vào dấu ngoặc đơn chức năng của nó bằng cách sử dụng một cách tiêu chuẩn. Nếu không sẽ phát sinh lỗi cú pháp.
Phân chia số nguyên Nó xử lý tất cả các số được nhập mà không có chữ số sau dấu thập phân ở dạng số nguyên. Kết quả là chúng tôi có thể nhận được một số kết quả rất bất ngờ trong thời gian phân chia. Python 3.x không làm như vậy theo bất kỳ cách nào.
Chuỗi Unicode Theo mặc định, nó lưu trữ tất cả các chuỗi ở dạng Unicode. Các mã Unicodes tương đối linh hoạt hơn nhiều so với các chuỗi ASCII (mặc định của Python 2). Đó là bởi vì chúng có thể lưu trữ tất cả các chữ cái từ tiếng nước ngoài, biểu tượng cảm xúc, và cả các chữ cái La Mã tiêu chuẩn cùng với các chữ số. Nó cũng cung cấp hỗ trợ cho Unicode.
Nâng cao ngoại lệ Python 2 có thể dễ dàng sử dụng cú pháp dưới đây để tăng một ngoại lệ:

tăng IOError, “thông báo lỗi của bạn”

Cú pháp này chỉ hoạt động cho Python 2.

Python 3 đã khắc phục loại sự cố này. Nó có nghĩa là người ta có thể sử dụng cùng một tên cho biến như một cái gì đó mà họ đã sử dụng để đặt tên cho biến điều khiển trong “vòng lặp for” của họ. Sẽ không có khả năng nó bị rò rỉ ra ngoài và sau đó gây rối với các giá trị của phần còn lại của các biến có sẵn trong một đoạn mã.
Tên của các biến Trong trường hợp này, việc đặt cùng một tên cho một biến toàn cục và một biến được lặp lại trong “vòng lặp for” có thể dẫn đến sự thay đổi giá trị toàn cục. Đó là một cái gì đó mà chúng ta thường không muốn. Python 3 đã khắc phục loại sự cố này. Nó có nghĩa là người ta có thể sử dụng cùng một tên cho biến như một cái gì đó mà họ đã sử dụng để đặt tên cho biến điều khiển trong “vòng lặp for” của họ. Sẽ không có khả năng nó bị rò rỉ ra ngoài và sau đó gây rối với các giá trị của phần còn lại của các biến có sẵn trong một đoạn mã.

Hãy tiếp tục học hỏi và theo dõi để nhận được các bản cập nhật mới nhất

Xem thêm:

0 0 votes
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Inline Feedbacks
View all comments

Khoa Y Dược Hà Nội tuyển sinh chính quy

Bài viết mới nhất

Thi trắc nghiệm online
https://tintuctuyensinh.vn/wp-content/uploads/2021/10/Autumn-Sale-Facebook-Event-Cover-Template-1.gif
0
Would love your thoughts, please comment.x