Toán tử gán dùng để gán giá trị cho biến. Giả sử a = 10, b = 20:
| STT | Toán tử & Mô tả | Ví dụ |
|---|---|---|
| 1 | = - Gán giá trị bên phải cho biến bên trái | c = a + b |
| 2 | += - Cộng và gán: c += a ≡ c = c + a | c += a |
| 3 | -= - Trừ và gán: c -= a ≡ c = c - a | c -= a |
| 4 | *= - Nhân và gán: c *= a ≡ c = c * a | c *= a |
| 5 | /= - Chia và gán: c /= a ≡ c = c / a | c /= a |
| 6 | %= - Modulo và gán: c %= a ≡ c = c % a | c %= a |
| 7 | **= - Lũy thừa và gán: c **= a ≡ c = c ** a | c **= a |
| 8 | //= - Chia nguyên và gán: c //= a ≡ c = c // a | c //= a |
Ví dụ chương trình
#!/usr/bin/python
a = 21
b = 10
c = 0
c = a + b; print("Line 1 - Value of c is", c) # 31
c += a; print("Line 2 - Value of c is", c) # 52
c *= a; print("Line 3 - Value of c is", c) # 1092
c /= a; print("Line 4 - Value of c is", c) # 52.0
c = 2
c %= a; print("Line 5 - Value of c is", c) # 2
c **= a; print("Line 6 - Value of c is", c) # 2097152
c //= a; print("Line 7 - Value of c is", c) # 99864
Kết quả
Line 1 - Value of c is 31 Line 2 - Value of c is 52 Line 3 - Value of c is 1092 Line 4 - Value of c is 52 Line 5 - Value of c is 2 Line 6 - Value of c is 2097152 Line 7 - Value of c is 99864