কম্পিউটার টিউটোরিয়াল

পাইথনে ইনপ্লেস অপারেটর: iadd(), isub(), iconcat()


এই আর্টিকেলে আমরা পাইথন ৩.x-এ কিছু ইনপ্লেস অপারেটর সম্পর্কে জানব।

পাইথনে ইনপ্লেস অপারেশন করার মেথড রয়েছে, অর্থাৎ অ্যাসাইনমেন্ট এবং কম্পিউটেশন একসাথে একটি স্টেটমেন্টে operator মডিউলের সাহায্যে করা যায়। এখানে আমরা iadd(), isub(), iconcat() ফাংশন নিয়ে আলোচনা করব।

iadd()

এই ফাংশন করেন্ট ভ্যালুর সাথে যোগ করে অ্যাসাইন করার অনুমতি দেয়। এটি a += b অপারেশনের মতো কাজ করে। ইমিউটেবল ডেটা টাইপের কেসে অ্যাসাইনমেন্ট সম্ভব নয়।

উদাহরণ

import operator as op
# iadd() ব্যবহার করে যোগ
int1 = op.iadd(786, 0)
# ভ্যালু প্রদর্শন
print("The value: ", end="")
print(int1)

আউটপুট

The value: 786

isub()

এই ফাংশন করেন্ট ভ্যালু থেকে বিয়োগ করে অ্যাসাইন করার অনুমতি দেয়। এটি a -= b অপারেশনের মতো কাজ করে। ইমিউটেবল ডেটা টাইপের কেসে অ্যাসাইনমেন্ট সম্ভব নয়।

উদাহরণ

# isub() ব্যবহার করে বিয়োগ
int2 = op.isub(57, 34)
print("The value: ", end="")
print(int2)

আউটপুট

The value: 23

iconcat()

এই ফাংশন একটি স্ট্রিংকে দ্বিতীয় স্ট্রিংয়ের শেষে কনক্যাটেনেট করে, স্ট্রিং-এর জন্য অ্যাডিশন অপারেটরের মতো কাজ করে।

উদাহরণ

str1 = "tutorials"
str2 = "point"
# iconcat() ব্যবহার করে কনক্যাটেনেশন
str1 = op.iconcat(str1, str2)
# ভ্যালু প্রদর্শন
print("The string becomes: ", end="")
print(str1)

আউটপুট

The string becomes: tutorialspoint

উপসংহার

এই আর্টিকেলে আমরা পাইথনে ইনপ্লেস অপারেটর iadd(), isub(), iconcat() এর ব্যবহার এবং বাস্তবায়ন শিখেছি।

  1. পাইথন_TRUTH VALUE TESTING (সত্য মান পরীক্ষা)

  2. পাইথনে ইন-প্লেস অপারেটর (Inplace Operator)

  3. Python Dictionary-এ থেকে সর্বোচ্চ মান প্রিন্ট করা

  4. Python Dictionary-এ একটি কী দিয়ে ভ্যালু প্রিন্ট করা