🐍 ترفند حرفهای پایتون | جادوی :=
تا حالا فکر کردی میتونی همزمان یه مقدار رو ذخیره کنی و ازش استفاده کنی؟ 👀
با عملگر Walrus (:=) میتونی این کار رو توی یک عبارت انجام بمثال:*مثال:**
numbers = [12, 25, 8, 40, 17]
if (n := len(numbers)) > 3:
print(f"تعداد اعداد: {n}")
🔥 خروجی:
تعداد اعداد: 5
اینجا := مقدار len(numbers) رو محاسبه میکنه، داخل n ذخیره میکنه و همون لحظه امکان استفاده ازش رو میده!
بدون اینکه مجبور باشی دوباره len(numbers) رو صدا کجا به درد میخوره؟د میخوره؟**
وقتی میخوای داخل شرطها، حلقهها یا پردازش دادهها هم مقداری رو محاسبه کنی و هم از نتیجهاش استفاچالش:🎯 چالش: خروجی این کد چیه؟
if (x := 10 * 2) > 15:
print(x)
جوابت رو کامنت کن! 👇
#Python
PARSE-X 🚀
Post #499
147

- ❤ 1