Skip to content
Related Articles

Related Articles

Improve Article
string.punctuation in Python
  • Last Updated : 15 Oct, 2019

In Python3, string.punctuation is a pre-initialized string used as string constant. In Python, string.punctuation will give the all sets of punctuation.

Syntax : string.punctuation

Parameters : Doesn’t take any parameter, since it’s not a function.

Returns : Return all sets of punctuation.

Note : Make sure to import string library function inorder to use string.punctuation

Code #1 :

# import string library function 
import string 
# Storing the sets of punctuation in variable result 
result = string.punctuation 
# Printing the punctuation values 

Output :

!"#$%&'()*+, -./:;<=>?@[\]^_`{|}~

Code #2 : Given code tests for punctuation.

# import string library function 
import string 
# An input string.
Sentence = "Hey, Geeks !, How are you?"
for i in Sentence:
    # checking whether the char is punctuation.
    if i in string.punctuation:
        # Printing the punctuation values 
        print("Punctuation: " + i)


Punctuation: !
Punctuation: ?

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course

My Personal Notes arrow_drop_up
Recommended Articles
Page :