কম্পিউটার

পাইথনে ইনপ্লেস অপারেটর


সংজ্ঞা - ইন-প্লেস অপারেশন হল এমন একটি অপারেশন যা একটি প্রদত্ত রৈখিক বীজগণিত, ভেক্টর, ম্যাট্রিস (টেনসর) কপি না করে সরাসরি বিষয়বস্তু পরিবর্তন করে। যে অপারেটরগুলি অপারেশন করতে সাহায্য করে তাদের ইন-প্লেস অপারেটর বলা হয়।

যেমন:a+=b a=operator.iadd(a, b)

এর সমতুল্য

ইন-প্লেস অপারেশনের জন্য কিছু অপারেটর ব্যবহার করা হয়।

iadd()

এই ফাংশনটি বর্তমান মান নির্ধারণ করতে এবং তাদের যোগ করতে ব্যবহৃত হয়। এই অপারেটর x+=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।

উদাহরণ

a =operator.iadd(1, 3);
print ("The result after adding : ", end="")
print(a)

আউটপুট

The result after adding: 5

isub()

এই ফাংশনটি বর্তমান মান নির্ধারণ করতে এবং তাদের বিয়োগ করতে ব্যবহৃত হয়। এই অপারেটর x-=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।

উদাহরণ

a =operator.isub(8, 6);
print ("The result after subtracting : ", end="")
print(a)

আউটপুট

The result after subtracting: 2

ইমুল()

এই ফাংশনটি বর্তমান মান নির্ধারণ করতে এবং তাদের গুণ করতে ব্যবহৃত হয়। এই অপারেটর x*=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।

উদাহরণ

a =operator.imul(8, 6);
print ("The result after multiplying : ", end="")
print(a)

আউটপুট

The result after multiplying: 48

itruediv()

এই ফাংশনটি বর্তমান মান নির্ধারণ এবং তাদের ভাগ করতে ব্যবহৃত হয়। এই অপারেটর x/=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।

উদাহরণ

a =operator.itruediv(54, 6);
print ("The result after dividing : ", end="")
print(a)

আউটপুট

The result after dividing: 9

imod()

এই ফাংশনটি বর্তমান মান নির্ধারণ করতে এবং তাদের ভাগ করতে ব্যবহৃত হয়। এই অপারেটর x%=y করে অপারেশন. স্ট্রিং এর ক্ষেত্রে, সংখ্যা বরাদ্দ করা হয় না।

উদাহরণ

a =operator.imod(10, 5);
print ("The result after modulus : ", end="")
print(a)

আউটপুট

The result after modulus: 2.0

iconcat()

এই ফাংশনটি দুটি স্ট্রিংকে সংযুক্ত করতে ব্যবহৃত হয়।

উদাহরণ

a= "jupyter”
b = "notebook"
t =operator.iconcat(a, b)
print (" After concatenation : ", end="") 
print (t) 

আউটপুট

After concatenation : jupyter notebook

  1. পাইথনে প্যাটার্ন কিভাবে প্রিন্ট করবেন?

  2. পাইথন টিকিন্টারে পদ্ধতির পরে

  3. পাইথনে মাল্টি-লাইন প্রিন্টিং

  4. পাইথন অবজেক্ট তুলনা "হ্যাঁ" বনাম "=="