কম্পিউটার

পাইথনে অপারেটর বসান - ixor(), iand(), ipow()


এই নিবন্ধে, আমরা পাইথন 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()-এ ইনপ্লেস অপারেটরগুলির ব্যবহার এবং প্রয়োগ সম্পর্কে শিখেছি।


  1. পাইথনে ইনপ্লেস বনাম স্ট্যান্ডার্ড অপারেটর

  2. ফাংশন হিসাবে পাইথন স্ট্যান্ডার্ড অপারেটর

  3. পাইথনে তুলনা অপারেটর চেইনিং

  4. পাইথন সেট অপারেশন।