একটি স্ট্রিং থেকে সমস্ত বিরামচিহ্ন বাদ দেওয়ার দ্রুততম উপায় হল str.translate() ব্যবহার করা। আপনি এটি নিম্নরূপ ব্যবহার করতে পারেন -
উদাহরণ
import string s = "string. With. Punctuation?" print s.translate(None, string.punctuation)
আউটপুট
এটি আমাদের আউটপুট দেবে −
string With Punctuation
উদাহরণ
আপনি যদি আরও পঠনযোগ্য সমাধান চান, আপনি স্পষ্টভাবে সেটের উপরে পুনরাবৃত্তি করতে পারেন এবং নিম্নরূপ লুপে সমস্ত বিরাম চিহ্ন উপেক্ষা করতে পারেন -
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