สมมติว่าตัวแปร a มีค่า 10 และตัวแปร b มีค่าเท่ากับ 20 จากนั้น -
ซีเนียร์ | ตัวดำเนินการ &คำอธิบาย | ตัวอย่าง |
---|---|---|
1 | + เพิ่มเติม เพิ่มค่าที่ด้านใดด้านหนึ่งของตัวดำเนินการ | a + b =30 |
2 | - การลบ ลบตัวถูกดำเนินการทางขวามือจากตัวถูกดำเนินการทางซ้ายมือ | a – b =-10 |
3 | * การคูณ คูณค่าที่ด้านใดด้านหนึ่งของตัวดำเนินการ | a * b =200 |
4 | / ดิวิชั่น แบ่งตัวถูกดำเนินการทางซ้ายด้วยตัวถูกดำเนินการทางขวา | b / a =2 |
5 | % โมดูลัส % โมดูลัส | b % a =0 |
6 | ** เลขชี้กำลัง ทำการคำนวณเลขชี้กำลัง (กำลัง) กับตัวดำเนินการ | a**b =10 ยกกำลัง 20 |
7 | // การแบ่งชั้น - ส่วนของตัวถูกดำเนินการที่ผลลัพธ์คือผลหารที่ตัวเลขหลังจุดทศนิยมจะถูกลบออก แต่ถ้าตัวถูกดำเนินการตัวใดตัวหนึ่งเป็นค่าลบ ผลลัพธ์จะเป็นการปัดเศษ นั่นคือ ปัดเศษจากศูนย์ (ไปทางลบอินฟินิตี้) − | 9//2 =4 และ 9.0//2.0 =4.0, -11//3 =-4, -11.0//3=-4.0 |
ตัวอย่าง
สมมติว่าตัวแปร a มีค่า 21 และตัวแปร b มีค่า 10 จากนั้น -
#!/usr/bin/python a = 21 b = 10 c = 0 c = a + b print "Line 1 - Value of c is ", c c = a - b print "Line 2 - Value of c is ", c c = a * b print "Line 3 - Value of c is ", c c = a / b print "Line 4 - Value of c is ", c c = a % b print "Line 5 - Value of c is ", c a = 2 b = 3 c = a**b print "Line 6 - Value of c is ", c a = 10 b = 5 c = a//b print "Line 7 - Value of c is ", c
เมื่อคุณรันโปรแกรมข้างต้น มันจะสร้างผลลัพธ์ดังต่อไปนี้ -
Line 1 - Value of c is 31 Line 2 - Value of c is 11 Line 3 - Value of c is 210 Line 4 - Value of c is 2 Line 5 - Value of c is 1 Line 6 - Value of c is 8 Line 7 - Value of c is 2