สมมติ a = 10 และ b = 20 ตารางด้านล่างแสดงออปเปอเรเตอร์กำหนดค่าทั้งหมด
| ลำดับ | ออปเปอเรเตอร์และคำอธิบาย | ตัวอย่าง |
|---|---|---|
| 1 | = กำหนดค่าจากขวาไปซ้าย | c = a + b |
| 2 | += (Add AND) บวกขวาเข้ากับซ้าย แล้วกำหนดให้ซ้าย | c += a เทียบเท่า c = c + a |
| 3 | -= (Subtract AND) ลบขวาจากซ้าย แล้วกำหนดให้ซ้าย | c -= a เทียบเท่า c = c - a |
| 4 | *= (Multiply AND) คูณขวากับซ้าย แล้วกำหนดให้ซ้าย | c *= a เทียบเท่า c = c * a |
| 5 | /= (Divide AND) หารซ้ายด้วยขวา แล้วกำหนดให้ซ้าย | c /= a เทียบเท่า c = c / a |
| 6 | %= (Modulus AND) หาเศษจากการหาร แล้วกำหนดให้ซ้าย | c %= a เทียบเท่า c = c % a |
| 7 | **= (Exponent AND) ยกกำลัง แล้วกำหนดให้ซ้าย | c **= a เทียบเท่า c = c ** a |
| 8 | //= (Floor Division) หารปัดลง แล้วกำหนดให้ซ้าย | c //= a เทียบเท่า c = c // a |
ตัวอย่างโค้ด
#!/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 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
เอาต์พุต
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