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 Make a Flattened List from Nested List
Python List clear()
Python super()
Python dir()
Python time Module
Python String find()
JavaScript Methods of RegExp and String
Python Program to Print Output Without a Newline
Python float()
Python Set difference_update()
Python String swapcase()
Python Program to Append to a File
Python while Loop
Java String to InputStream
String Set Queries
Python bin()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Java – String to Reader
Python abs()
Python Matrices and NumPy Arrays
Python Set remove()
Python frozenset()
Python String join()
Java – Generate Random String
Python Program to Create Pyramid Patterns
Python repr()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python List remove()
Python Program to Slice Lists
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python String encode()