Open In App

Python string | printable()

Last Updated : 15 Oct, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

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

Syntax : string.printable

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

Returns : Return all sets of punctuation, digits, ascii_letters and whitespace.

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

Code #1 :




# import string library function 
import string 
    
# Storing the sets of punctuation,
# digits, ascii_letters and whitespace
# in variable result 
result = string.printable
    
# Printing the set of values 
print(result) 


Output :

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

Code #2 : Given code tests for the printable values.




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


Output:

printable Value is: H
printable Value is: e
printable Value is: y
printable Value is:,
printable Value is:  
printable Value is: G
printable Value is: e
printable Value is: e
printable Value is: k
printable Value is: s
printable Value is: !
printable Value is:,
printable Value is:  
printable Value is: H
printable Value is: o
printable Value is: w
printable Value is:  
printable Value is: a
printable Value is: r
printable Value is: e
printable Value is:  
printable Value is: y
printable Value is: o
printable Value is: u
printable Value is: ?


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads