بايثون العرب
10.5K subscribers
866 photos
183 videos
768 links
Download Telegram
✨ تحسين أداء Python: استخدام Walrus Operator 🐍

هل سئمت من تكرار نفس المتغيرات في Python؟ تعرف على عامل التعيين المُقوّس (Walrus Operator) الذي يسمح لك بتعيين قيمة لمتغير كجزء من تعبير!

def greet(name):
if (n := len(name)) > 3:
print(f"Hello, {name}! Your name is long ({n} characters).")

greet('Alice')
greet('Bob')


في هذا المثال، نقوم بتعيين طول الاسم للمتغير `n` باستخدام `:=` داخل جملة `if`. هذا يجعل الكود أقصر وأكثر قابلية للقراءة لأنه يتجنب حساب الطول مرتين.

['#Python', '#Programming', '#WalrusOperator', '#CodeTips', '#PythonTricks']