Categories
Python Answers

How to strip punctuation from a string with Python?

Spread the love

Sometimes, we want to strip punctuation from a string with Python.

In this article, we’ll look at how to strip punctuation from a string with Python.

How to strip punctuation from a string with Python?

To strip punctuation from a string with Python, we can use the string’s translate method.

For instance, we can write:

import string

s = 'hello world!!!'
new_s = s.translate(str.maketrans('', '', string.punctuation))
print(new_s)

to call s.translate with str.maketrans('', '', string.punctuation) to return a new string without the punctuation characters in it.

Then we assign that to new_s.

Therefore, new_s is 'hello world'.

Conclusion

To strip punctuation from a string with Python, we can use the string’s translate method.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *