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