string.punctuation in Python

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

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 the string.punctuation library function to use string.punctuation

Code # 1:

# import string library function

import string 

 
# Storage punctuation sets in variable result

result = string.pu nctuation 

 
# Print punctuation values ​​

print (result) 

Output:

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

Code # 2: Punctuation check code is given.

# import string library function

import string 

 
# Input line.

Sentence = " Hey, Geeks!, How are you? "

 

for i   in Sentence:

 

# check if a character is punctuation.

if i in string.punctuation:

 

# Print punctuation values ​​

print ( "Punctuation:" + i)

 

Exit:

 Punctuation :, Punctuation:! Punctuation :, Punctuation:?