isprintable()

my_str.isprintable()
Returns True if all chars in a string are printable , otherwise rturns False
my_str='Welcome to plus2net'
print(my_str.isprintable())      # Output is False 

my_str='Welcome \t to plus2net'
print(my_str.isprintable())      # Output is False ( presence of Tab \t)

my_str='Welcome to plus2net \n'
print(my_str.isprintable())      # Output is False ( presence of line break \n)

my_str='1234'              
print(my_str.isprintable())      # Output is True

Handling Unicode Characters

Printable characters include Unicode characters, but control characters like tabs are non-printable:

my_str = 'Hello World 你好'
print(my_str.isprintable())  # True

Use Case: Sanitizing User Input

Check if user input contains only printable characters before processing:

user_input = 'ValidInput123!'
if user_input.isprintable():
    print("Input is valid.")
Output
Input is valid.

Checking Empty Strings

Empty strings are considered printable:

empty_str = ''
print(empty_str.isprintable())  
True

Use Case: Validating Text for Output

Ensure text for a report contains only printable characters:

report_text = "Final Report: All data valid."
if report_text.isprintable():
    print("Ready for output.")
Ready for output.


All String methods


Subscribe to our YouTube Channel here


Subscribe

* indicates required
Subscribe to plus2net

    plus2net.com







    Python Video Tutorials
    Python SQLite Video Tutorials
    Python MySQL Video Tutorials
    Python Tkinter Video Tutorials
    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer