ในบทความนี้ เราจะเรียนรู้เกี่ยวกับตัวดำเนินการ Increment และ Decrement ใน Python 3.x (หรือเวอร์ชันก่อนหน้า) ในภาษาอื่นมีตัวดำเนินการ pre/post increment และ decrement (++ --)
ใน Python ไม่มีตัวดำเนินการแบบนั้น แต่เราสามารถนำไปปฏิบัติได้ในรูปแบบที่อภิปรายในตัวอย่างด้านล่าง
ตัวอย่างโค้ด
x = 786 x = x + 1 print(x) x += 1 print(x) x = x - 1 print(x) x -= 1 print(x)
ผลลัพธ์
787 788 787 786
ภาษาอื่นมี for loops ที่ใช้ตัวดำเนินการ increment และ decrement Python มี for loop ที่มีฟังก์ชัน range ซึ่งมีค่า increment เริ่มต้นเป็น "1" เราสามารถระบุจำนวน increment ของเราเองเป็นอาร์กิวเมนต์ที่สามในฟังก์ชัน range
ตัวอย่างโค้ด
for i in range(0, 5):
print(i)
for i in range(0, 5, 2):
print(i)
ผลลัพธ์
0 1 2 3 4 0 2 4
สรุป
ในบทความนี้ เราได้เรียนรู้วิธีการใช้ Increment และ Decrement Operators ใน Python