افزایش عدد صحیح در پایتون با استفاده از عملگر ++
Python integer incrementing with ++
در پایتون چرا وقتی از عملگر ++ برای افزایش مقدار یک عدد استفاده میکنم، خطا میده؟ توی زبانهای دیگه مثل C++ و جاوا، این عملگر خیلی معمولیه، اما توی پایتون کار نمیکنه. آیا راهحلی برای استفاده از ++ در پایتون وجود داره یا باید به روش دیگهای عمل کنم؟
پایتون از عملگر ++ که توی زبانهایی مثل C++ یا جاوا وجود داره، پشتیبانی نمیکنه. دلیلش اینه که پایتون طراحی شده تا ساده و خوانا باشه و به همین دلیل، افزایش یا کاهش مقدار متغیرها با استفاده از عملگرهای ++ و -- رو نداره. در عوض، میتونی از روشهای زیر استفاده کنی:
# Incrementing an integer by 1 in Python x = 5 x += 1 # This is equivalent to x = x + 1 print(x) # Output will be 6 # Decrementing an integer by 1 in Python x -= 1 # This is equivalent to x = x - 1 print(x) # Output will be 5
به جای ++ یا --، میتونی از عملگرهای += یا -= استفاده کنی که به همون سادگی و خوانایی هستن و در پایتون به خوبی کار میکنن. این روشها رایجترین راه برای افزایش یا کاهش مقدار یک متغیر عددی در پایتون هستن.