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:
True
if the string is empty or all characters in the string are printableFalse
if 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 datetime
Python String islower()
Array to String Conversions
Python Type Conversion and Type Casting
Python bin()
Python Shallow Copy and Deep Copy
Converting String to Stream of chars
String Hashing
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python float()
Python Program to Remove Duplicate Element From a List
Python Namespace and Scope
Python memoryview()
Python String isalnum()
Python Custom Exceptions
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Generators
Case-Insensitive String Matching in Java
Python Program to Find HCF or GCD
Most commonly used String methods in Java
Python Dictionary setdefault()
Converting a Stack Trace to a String in Java
Python *args and **kwargs
Python exec()
Python Program to Swap Two Variables
Python Program to Find the Largest Among Three Numbers
Python oct()
Python Dictionary
Python Set symmetric_difference()
Python list()
Python Program to Return Multiple Values From a Function
Python Program to Convert Decimal to Binary Using Recursion