একটি স্ট্রিং থেকে সমস্ত বিরামচিহ্ন ছিন্ন করার দ্রুততম উপায় হল 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