Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตัวดำเนินการ Increment และ Decrement ใน Python


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับตัวดำเนินการ 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