Table of Contents
The isprintable() methods returns True if all characters in the string are printable or the string is empty. If not, it returns False.
Characters that occupy printing space on the screen are known as printable characters. For example:
- letters and symbols
- digits
- punctuation
- whitespace
The syntax of isprintable() is:
string.isprintable()
1. isprintable() Parameters
isprintable() doesn’t take any parameters.
2. Return Value from isprintable()
The isprintable() method returns:
Trueif the string is empty or all characters in the string are printableFalseif the string contains at least one non-printable character
3. Example 1: Working of isprintable()
s = 'Space is a printable'
print(s)
print(s.isprintable())
s = '\nNew Line is printable'
print(s)
print(s.isprintable())
s = ''
print('\nEmpty string printable?', s.isprintable())
Output
Space is a printable True New Line is printable False Empty string printable? True
4. Example 2: How to use isprintable()?
# written using ASCII
# chr(27) is escape character
# char(97) is letter 'a'
s = chr(27) + chr(97)
if s.isprintable() == True:
print('Printable')
else:
print('Not Printable')
s = '2+2 = 4'
if s.isprintable() == True:
print('Printable')
else:
print('Not Printable')
Output
Not Printable Printable
Related posts:
Python String join()
Python String rstrip()
Python String isnumeric()
Python String rjust()
Python Set difference_update()
Check If a String Is Numeric in Java
JavaScript Eval: run a code string
Python complex()
Python Machine Learning - Sebastian Raschka
Python Program to Check Leap Year
Python Sets
Split a String in Java
Deep Learning with Python - Francois Chollet
Python Program to Differentiate Between del, remove, and pop on a List
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
CharSequence vs. String in Java
Python locals()
Intelligent Projects Using Python - Santanu Pattanayak
Python Program to Get a Substring of a String
Python if...else Statement
Array to String Conversions
Python Program to Print all Prime Numbers in an Interval
Python Operator Overloading
Python List append()
Python String ljust()
Python Deep Learning Cookbook - Indra den Bakker
Python String rfind()
Java InputStream to String
Python Statement, Indentation and Comments
Python globals()
Case-Insensitive String Matching in Java
Python Dictionary pop()