Hey guys, in this blog we will see a Python Program to Remove Punctuations From a String.
Code
# Python Program to Remove Punctuations From a String
# define punctuation
punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~'''
my_str = input("Enter a string: ")
# remove punctuation from the string
no_punct = ""
for char in my_str:
if char not in punctuations:
no_punct = no_punct + char
# display the unpunctuated string
print(my_str)
print(no_punct)
Output
Enter a string: Hey!!! How are you?? Hey!!! How are you?? Hey How are you
Enter a string: I am 22 years old... What about you? I am 22 years old... What about you? I am 22 years old What about you
Enter a string: testing !!@#$# 123 testing !!@#$# 123 testing 123
- Defining a punctuation string as below:
- punctuations = ”’!()-[]{};:'”\,<>./?@#$%^&*_~”’
- Simply taking a string input from the user.
- Then traversing through every character of our input string and checking if that character is present or not in the punctuation string we defined above.
- If the character is not present in the punctuation string, add it in the new string, else ignore it.
Check out our other python programming examples…


![[Latest] Python for Loops with Examples – Easiest Tutorial – 2025](https://machinelearningprojects.net/wp-content/uploads/2023/05/python-for-loops-1-1024x536.webp)


