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 Program to Merge Two Dictionaries
Python Dictionary keys()
Python Set union()
Python oct()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Program to Check If a List is Empty
Python type()
Deep Learning with Python - Francois Chollet
Python Tuple
String Set Queries
Python Closures
Python Operator Overloading
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python int()
Python Dictionary copy()
Python Multiple Inheritance
Python Set discard()
Python Program to Concatenate Two Lists
Python Program to Display the multiplication Table
Python Program to Differentiate Between type() and isinstance()
Python break and continue
Python Dictionary update()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Program to Convert Bytes to a String
Python Set isdisjoint()
Python Program to Add Two Numbers
Python Program to Count the Number of Digits Present In a Number
Why String is Immutable in Java?
APIs in Node.js vs Python - A Comparison
Converting String to Stream of chars
Python Exception Handling Using try, except and finally statement
Python Errors and Built-in Exceptions