এই নিবন্ধে, আমরা পাইথন 3.x-এ উপলব্ধ কিছু ইনপ্লেস অপারেটর সম্পর্কে জানব। অথবা আগে।
পাইথন "অপারেটর" মডিউলের সাহায্যে একক বিবৃতিতে ব্যবহার করে ইনপ্লেস অপারেশন, যেমন অ্যাসাইনমেন্ট এবং কম্পিউটেশন একই সাথে করার পদ্ধতি প্রদান করে। এখানে আমরা ixor(), iand(), ipow() ফাংশন সম্পর্কে আলোচনা করব।
ixor()
এই ফাংশনটি আমাদের বর্তমান মান নির্ধারণ এবং xor করতে দেয়। এই অপারেশনটি "a^=b" অপারেশনের মতো আচরণ করে। স্ট্রিং এবং টিপলের মতো অপরিবর্তনীয় ডেটা প্রকারের ক্ষেত্রে বরাদ্দ করা যাবে না।
উদাহরণ
import operator as op # using ixor() to xor int1 = op.ixor(786,12); # displaying value print ("The value : ", end="") print (int1)
আউটপুট
The value : 798
iand()
এই ফাংশনটি আমাদেরকে বিটওয়াইজ এবং বর্তমান মান নির্ধারণ করতে দেয়। এই অপারেশনটি "a&=b" অপারেশনের মতো আচরণ করে। স্ট্রিং এবং টিপলের মতো অপরিবর্তনীয় ডেটা প্রকারের ক্ষেত্রে বরাদ্দ করা যাবে না।
উদাহরণ
# using iand() to bitwise& int2 = op.iand(57,34) print ("The value : ", end="") print (int2)
আউটপুট
The value : 32
ipow()
এই ফাংশনটি আমাদের বর্তমান মান বরাদ্দ করতে এবং ব্যাখ্যা করতে দেয়। এই অপারেশনটি "a**=b" অপারেশনের মতো আচরণ করে। স্ট্রিং এবং টিপলের মতো অপরিবর্তনীয় ডেটা প্রকারের ক্ষেত্রে বরাদ্দ করা যাবে না।
উদাহরণ
# using ipow() to exponentiate int2 = op.ipow(3,2) print ("The value : ", end="") print (int2)
আউটপুট
The value : 9
উপসংহার
এই নিবন্ধে, আমরা পাইথন - ixor(), iand(), ipow()-এ ইনপ্লেস অপারেটরগুলির ব্যবহার এবং প্রয়োগ সম্পর্কে শিখেছি।