Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu về toán tử phân chia sàn Python [//] hoặc mod.: in this tutorial, you’ll learn about Python floor division operator [//] or mod.
Giới thiệu về phân chia sàn Python
Giả sử bạn có một bộ phận gồm hai số nguyên:
101 / 4
Trong phân chia này, 101 được gọi là tử số [
6] và 4 được gọi là mẫu số [Code language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
7].Code language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
Số nguyên Division 101 /4 trả về 25 với phần còn lại 1. Nói cách khác:
Code language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
Hoặc đặt nó theo một cách khác:
Code language: plaintext [plaintext]
101 = 4 * 25 + 1
Python sử dụng hai toán tử
8 vàCode language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
9 đó trả về kết quả của bộ phận:Code language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
Code language: plaintext [plaintext]
101 // 4 = 25 101 % 4 = 1
8 được gọi là toán tử phân chia sàn hoặc div. VàCode language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
1 được gọi là toán tử modulo hoặc mod.floor division operator or div. And theCode language: plaintext [plaintext]
101 = 4 * 25 + 1
1 is called the modulo operator or mod.Code language: plaintext [plaintext]
101 = 4 * 25 + 1
Hướng dẫn này tập trung vào nhà điều hành phân chia sàn. Bạn sẽ tìm hiểu về toán tử modulo trong hướng dẫn sau.
Cả hai nhà khai thác phân chia sàn và modulo đều đáp ứng phương trình sau:
Code language: plaintext [plaintext]
101 = 4 * [101 // 4] + [101 % 4] 101 = 4 * 25 + 1
Nói chung, nếu
6 là tử số vàCode language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
7 là mẫu số, thì các toán tử phân chia sàn và modulo luôn đáp ứng các phương trình sau:Code language: plaintext [plaintext]
101 / 4 = 25 with remainder 1
Code language: plaintext [plaintext]
N = D * [ N // D] + [N % D]
Để hiểu sự phân chia sàn, trước tiên bạn cần phải hiểu sàn của một số thực.
Tầng của một số thực là số nguyên lớn nhất ít hơn hoặc bằng số. Nói cách khác:
floor[r] = n, n is an integr and n