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

পাইথনে স্ট্রিং থেকে সকল পাঙ্কচুয়েশন সরিয়ে ফেলা


একটি স্ট্রিং থেকে সকল পাঙ্কচুয়েশন সরিয়ে ফেলার সবচেয়ে দ্রুত পদ্ধতি হলো str.translate() ব্যবহার করা। আপনি এটিকে নিচেরভাবে ব্যবহার করতে পারেন:

import string
s = "string. With. Punctuation?"
print(s.translate(None, string.punctuation))

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

string With Punctuation

আপনি যদি আরও পড়া-লিখা সমাধান চান, তবে স্পষ্টভাবে সেটের ওপর ইটারেট করে লুপে সকল পাঙ্কচুয়েশন উপেক্ষা করতে পারেন:

import string
s = "string. With. Punctuation?"
exclude = set(string.punctuation)
s = ''.join(ch for ch in s if ch not in exclude)
print(s)

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

string With Punctuation
  1. পাইথনে স্ট্রিং থেকে ANSI এসকেপ সিকোয়েন্স সরিয়ে ফেলা

  2. পাইথনে স্ট্রিং থেকে নন-প্রিন্টেবল ক্যারেক্টার সরিয়ে ফেলা

  3. পাইথনে স্ট্রিং থেকে ন্যূনতম অ্যালফাবেটিক্যাল ক্যারেক্টার পাওয়া

  4. পাইথনে স্ট্রিং থেকে সর্বোচ্চ অ্যালফাবেটিক্যাল ক্যারেক্টার পাওয়া