به آموزشگاه مجازی سینا خوش آمدید!

آموزش عملگرهای انتساب در پایتون

امتیاز
(1)

از عملگرهای انتساب(Assignment) برای قرار دادن مقادیر در متغیرها استفاده می شود:

امتحان کنید مشابه با مثال عملگر
مثال x = 5 x = 5 =
مثال x = x + 3 x += 3 +=
مثال x = x - 3 x -= 3 -=
مثال x = x * 3 x *= 3 *=
مثال x = x / 3 x /= 3 /=
مثال x = x % 3 x %= 3 %=
مثال x = x // 3 x //= 3 //=
مثال x = x ** 3 x **= 3 **=
مثال x = x & 3 x &= 3 &=
مثال x = x | 3 x |= 3 |=
مثال x = x ^ 3 x ^= 3 ^=
مثال x = x >> 3 x >>= 3 >>=
مثال x = x << 3 x <<= 3 <<=
مثال x = 3
print(x)
print(x := 3) :=

 


عملگر والروس(Walrus) در پایتون

عملگر والروس با نماد := نشان داده می شود و در پایتون 3.8 معرفی شده است. این عملگر به ما امکان می دهد تا مقادیری که از یک عبارتِ(expression) بزرگتر حاصل می شوند را در یک متغیر انتساب دهیم.

مثال شماره 1

متغیر count در داخل یک دستور if قرار دارد و عبارت سمت راست آن باعث می شود مقدار 5 در داخل آن قرار گیرد:

numbers = [1, 2, 3, 4, 5]

if (count := len(numbers)) > 3:
    print(f"List has {count} elements")

نتیجه:

List has 5 elements
امتحان کنید

 


منبع: https://www.w3schools.com/python

 

  • بازدید: 65

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال