Skip to content
Related Articles

Related Articles

Improve Article

Python string | printable()

  • Last Updated : 15 Oct, 2019
Geek Week

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: ?

 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 :