python-basic

⌘K
  1. Home
  2. Docs
  3. python-basic
  4. এসাইনমেন্ট অপারেটরস

এসাইনমেন্ট অপারেটরস

ভ্যারিয়েবল এ ভ্যালু নির্ধারণ করার জন্য assignment অপারেটর ব্যবহার করা হয়। অনেক সময় বিভিন্ন ভাবে ভ্যারিয়েবল এ ভ্যালু এসাইন করতে হয় যেমন একটা ভ্যারিয়েবল কে আরেকটা ভ্যারিয়েবল এর সাথে যোগ করে ভ্যারিয়েবল এসাইন করতে হবে এই সমস্ত কাজ করার জন্য এসাইনমেন্ট ভ্যারিয়েবল ব্যবহার করা হয়।

OperatorExampleDescription
=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
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে মডুলাস করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
//=a = 100
b=3
a//=b
print(a)
Output:33
যেভাবে কাজ করবে :
প্রথমে a//b বা 100//3পরে a = 100/3 বা a =1
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে floor করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে
**=a = 100
b=3
a*=b
print(a)
যেভাবে কাজ করবে :
প্রথমে : a**b বা 100**3পরে a = 100**3 বা a =300
প্রথমে ডান পাশের অপারেন্ড কে বাম পাশের সাথে power করবে পরে বাম পাশের অপারেন্ড এ এসাইন করবে

How can we help?