কম্পিউটার

পাইথনে একটি স্ট্রিং থেকে বিরাম চিহ্নগুলি কীভাবে সরানো যায়?


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

  1. পাইথন স্ট্রিং থেকে অক্ষর সরান:একটি গাইড

  2. জাভাস্ক্রিপ্টের একটি স্ট্রিং থেকে কীভাবে "," সরাতে হয়

  3. পাইথনের তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?

  4. পাইথনের একটি লেবেল থেকে পাঠ্য কীভাবে সরানো যায়?