Skip to content
Related Articles

Related Articles

string.punctuation in Python

View Discussion
Improve Article
Save Article
Like Article
  • Difficulty Level : Basic
  • 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 
print(result) 

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)
   

Output:

Punctuation:,
Punctuation: !
Punctuation:,
Punctuation: ?
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!