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

পাইথনে দেওয়া ডিকশনারি অনুযায়ী স্ট্রিং ট্রান্সলেট করা


আমরা translate() মেথড ব্যবহার করতে পারি যেটি স্ট্রিং-এর একটি কপি রিটার্ন করে যেখানে সকল ক্যারেক্টার টেবিল ব্যবহার করে ট্রান্সলেট করা হয়েছে (maketrans() ফাংশন দিয়ে স্ট্রিং মডিউলে কনস্ট্রাক্ট করা), ঐচ্ছিকভাবে deletechars-এ পাওয়া সকল ক্যারেক্টার ডিলিট করে।

উদাহরণ

from string import maketrans  # maketrans ফাংশন কল করার জন্য প্রয়োজন।
intab = "aeiou"
outtab = "12345"
trantab = maketrans(intab, outtab)
str = "This is a string example....wow!!!"
print(str.translate(trantab))

আউটপুট

এটি আমাদের নিচের আউটপুট দেবে -

Th3s 3s 1 str3ng 2x1mpl2....w4w!!!
  1. পাইথনে স্ট্রিংয়ের সকল সম্ভাব্য পারমুটেশন বের করা

  2. পাইথনে ডিকশনারির স্ট্রিং রিপ্রেজেন্টেশনকে ডিকশনারিতে রূপান্তর করা

  3. পাইথনে স্ট্রিং রিভার্স করা

  4. পাইথন ফাংশনে ডিকশনারি আর্গামেন্ট হিসেবে পাস করা