Assignment Operator
Assignment Operator
ভ্যারিয়েবল এ ভ্যালু নির্ধারণ করার জন্য assignment অপারেটর ব্যবহার করা হয়। অনেক সময় বিভিন্ন ভাবে ভ্যারিয়েবল এ ভ্যালু এসাইন করতে হয় যেমন একটা ভ্যারিয়েবল কে আরেকটা ভ্যারিয়েবল এর সাথে যোগ করে ভ্যারিয়েবল এসাইন করতে হবে এই সমস্ত কাজ করার জন্য এসাইনমেন্ট ভ্যারিয়েবল ব্যবহার করা হয়।
Operator
Example
Description
=
a=10
b=5
= এর ডান পাশের ভ্যালু কে (=) এর বাম পাশের অপারেন্ড কে এসাইন করবে
+=
example
a+5=10
যেভাবে কাজ করবে :
প্রথমে :5+10
পরে : a=5+10
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে যোগ করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
-=
a-= b
যেভাবে কাজ করবে :
প্রথমে : a-b or 10-5
পরে : a= 10-5 বা a=5
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে বিয়োগ
করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
*=
a*=b
যেভাবে কাজ করবে :
প্রথমে : a*b বা 10*20
পরে a = 10*20 বা a =200
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে গুন
করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
/=
a/= b
যেভাবে কাজ করবে :
প্রথমে : a/b বা 10/20
পরে a = 10/2 b বা a =0.5
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে ভাগ
করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
%=
a = 100
b=3
a%=b
print(a)
Output :1
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে মডুলাস
করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
//=
Example 👍
a = 100
b=3
a//=b
print(a)
Output:33
যেভাবে কাজ করবে :
প্রথমে : a//b বা 100//3
পরে a = 100/3 বা a =1
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে floor
করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
**=
Example 👍
a = 100
b=3
a*=b
print(a)
যেভাবে কাজ করবে :
প্রথমে : a**b বা 100**3
পরে a = 100**3 বা a =300
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে power
করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
Last updated