Phép chia trong Python 3
Trong bài viết này, bạn sẽ tìm hiểu về các toán tử chia 31 và 32 trong Python 2 và 3. Bạn có thể kiểm tra phiên bản trong tập lệnh Python của mình như được hiển thị tại đây Show Tổng quan trực quan ngắn gọn về toán tử chia trong Python 2 và 3 Giả sử hai giá trị số nguyên được lưu trữ trong các biến 33 và 30, có bốn trường hợp khác nhau tùy thuộc vào phiên bản Python và toán tử chia mà bạn sử dụng
Hãy đi sâu hơn vào những trường hợp này với một số ví dụ tiếp theo Làm cách nào để chia hai số nguyên trong Python 2?Đối với Python 2, phép chia hai số nguyên sử dụng phép chia số nguyên. Cái này còn được gọi là “chia tầng” vì nó áp dụng hàm tầng sau khi chia. Ví dụ: 35 trong Python 2. x sẽ dẫn đến giá trị 3. Tuy nhiên, việc sử dụng “/” không được dùng nữa — để thực hiện phân chia tầng, hãy sử dụng “//” có sẵn trong Python 2. 2 và các phiên bản mới hơn # Python 2.x print(7/2) đầu ra 3 Phân chia float trong Python 2Để thực hiện phép chia float trong Python 2, hãy sử dụng câu lệnh 36 và sử dụng dấu gạch chéo trước duy nhất 31 để thực hiện phép chia float như trong Python 3. Ví dụ: 35 bây giờ sẽ dẫn đến 39 32 Ngoài ra, bạn có thể nhân với số float 1. 0 để “lây nhiễm” tử số sao cho một trong các toán hạng của toán tử chia là giá trị float và toàn bộ phép chia cũng trở thành phép chia float 33 Ngoài ra, bạn có thể sử dụng hàm tích hợp float() trên tử số hoặc mẫu số để thực hiện phép chia float 34 Làm cách nào để chia hai số nguyên trong Python 3?Đối với Python 3, chia hai số nguyên bằng phép chia float thông thường. Ví dụ: 35 trong Python 3. x sẽ dẫn đến giá trị dấu phẩy động 39 37 đầu ra 38 Bạn có thể đọc thêm các cuộc thảo luận về điều này ở đây Tóm lượcMột bài học rất quan trọng trong Python để học lại từ đầu là “Phép chia trong Python”. Ý nghĩa của phép chia trong Python và cách sử dụng khác nhau của các đối số hoặc toán tử Python. Nhiều người không học được những khác biệt tinh tế này. Khi họ không học, họ sẽ mất hàng giờ và hàng ngày để gỡ lỗi chương trình Bạn có thể sử dụng phép chia theo hai cách khác nhau
Bạn có thể tìm hiểu thêm về phép chia trong Python tại đây Chris Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners (NoStarch 2020), đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây Video hướng dẫnPython 3 thay đổi in(x,y) thay vì in x, y Trong Python 3, "/" hoạt động thống nhất như một toán tử chia float. Vì vậy, nó luôn trả về kiểu float
Tóm tắt video
Tìm hiểu thêm
Khám phá |