De methode isprintable () geeft True terug als alle tekens in de tekenreeks kunnen worden afgedrukt of als de tekenreeks leeg is. Als dit niet het geval is, wordt False geretourneerd.
Tekens die afdrukruimte op het scherm innemen, worden afdrukbare tekens genoemd. Bijvoorbeeld:
- letters en symbolen
- cijfers
- interpunctie
- witte ruimte
De syntaxis van isprintable()
is:
string.isprintable ()
isprintable () Parameters
isprintable()
neemt geen parameters.
Retourwaarde van isprintable ()
De isprintable()
methode retourneert:
True
als de string leeg is of alle tekens in de string kunnen worden afgedruktFalse
als de string ten minste één niet-afdrukbaar teken bevat
Voorbeeld 1: werking van isprintable ()
s = 'Space is a printable' print(s) print(s.isprintable()) s = 'New Line is printable' print(s) print(s.isprintable()) s = '' print('Empty string printable?', s.isprintable())
Uitvoer
Spatie kan worden afgedrukt Waar kan een nieuwe regel worden afgedrukt False Lege tekenreeks kan worden afgedrukt? Klopt
Voorbeeld 2: Hoe isprintable () te gebruiken?
# 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')
Uitvoer
Niet afdrukbaar Afdrukbaar