1. مقداردهی همزمان به چند متغیر
به جای نوشتن چند خط برای مقداردهی متغیرها:
x, y, z = 10, 20, 30این روش هم زیباست و هم خوانایی کد را بالا میبرد.
2. استفاده از enumerate به جای شمارنده دستی
بسیاری از افراد در حلقهها یک شمارنده جدا میسازند، اما پایتون این کار را راحت کرده:
names = ["Ali", "Sara", "Reza"]
for i, name in enumerate(names, start=1):
print(i, name)
3. شرطهای کوتاه (Ternary Operator)
نوشتن شرط در یک خط:
age = 18
status = "Adult" if age >= 18 else "Teenager"
4. استفاده از * برای بازکردن لیست
فرض کنید میخواهید لیست را به صورت جداگانه به متغیرها بدهید:
numbers = [1, 2, 3, 4, 5]
a, b, *rest = numbers
print(a, b, rest) # 1 2 [3, 4, 5]
5. استفاده از f-string برای رشتههای پویا
به جای نوشتن رشتههای طولانی با +، از f-string استفاده کنید:
name = "Ali"
score = 95
print(f"{name} got {score} in Python exam!")
6. لیستسازی سریع (List Comprehension)
به جای استفاده از حلقههای طولانی:
squares = [x**2 for x in range(10)]
7. استفاده از zip برای ترکیب چند لیست
به راحتی میتوانید دو یا چند لیست را همزمان پیمایش کنید:
names = ["Ali", "Sara", "Reza"]
scores = [90, 85, 92]
for name, score in zip(names, scores):
print(f"{name} -> {score}")
جمع بندی
پایتون پر از این قابلیتهای مخفی و جذاب است. استفاده از این ترفندها نه تنها باعث تمیزتر و کوتاهتر شدن کد میشود، بلکه نشان میدهد شما یک برنامهنویس حرفهای هستید.