TGViewer
انجمن علمی علوم کامپیوتر دانشگاه رازی انجمن علمی علوم کامپیوتر دانشگاه رازی @razicsa · 456 subscribers
Post #22 478
🤝 مار پایتون و والروس!
عملگر := چیه و چرا بهش می‌گن walrus operator؟

🧠 توی پایتون ۳.۸ به بعد، یه اپراتور جدید معرفی شد:
:=

✅ چی‌کار می‌کنه؟
این اپراتور اجازه می‌ده توی یک خط، هم مقداردهی کنی، هم از اون مقدار استفاده کنی.
مثال کلاسیک:
while (n := input("Enter: ")) != "exit":
print(f"You typed: {n}")

✅ بدون اینکه دو بار input() بنویسی، هم ورودی رو می‌گیری، هم چک می‌کنی.


📌 قبل از والروس مجبور بودی این‌جوری بنویسی:

n = input("Enter: ")
while n != "exit":
print(f"You typed: {n}")
n = input("Enter: ")

#ترفند_پایتون / #والروس_اپراتور / #پایتون_پیشرفته / #آموزش_شبانه / #PythonTips


{ @RaziCSA }
  • 👨‍💻 14
  • ❤ 4
More from @razicsa
  1. Oct 16, 2026🔻تمدید مهلت ثبت‌نام مسابقه RCPC با توجه به تعداد بالای فرم‌های ثبت‌نام تکمیل‌نشده، مهلت ث…
  2. Oct 15, 2026انجمن علمی علوم کامپیوتر دانشگاه رازی pinned a photo
  3. Oct 15, 2026انجمن علمی آمار دانشگاه رازی کارگاه آموزشی SPSS از ورود داده تا تحلیل و تفسیر نتایج! 💻📈…
  4. Oct 14, 2026🤖🔥 ایده‌ات را به محتوای حرفه‌ای تبدیل کن! انجمن علمی هوش مصنوعی دانشگاه رازی با همکاری ش…
  5. Oct 10, 2026💻 تیمت رو بچین، کد بزن و پیش برو! اهل چالش‌های الگوریتمی و برنامه‌نویسی رقابتی هستی؟ وقتش…
  6. Oct 9, 2026📢🎓 همراه انجمن‌های علمی دانشگاه رازی باش! 🚀 دنبال برنامه‌ها و رویدادهای علمی دانشگاه هس…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →