Die isprintable () -Methode gibt True zurück, wenn alle Zeichen in der Zeichenfolge druckbar sind oder die Zeichenfolge leer ist. Wenn nicht, wird False zurückgegeben.
Zeichen, die den Druckbereich auf dem Bildschirm belegen, werden als druckbare Zeichen bezeichnet. Beispielsweise:
- Buchstaben und Symbole
- Ziffern
- Interpunktion
- Leerzeichen
Die Syntax von isprintable()
lautet:
string.isprintable ()
isprintable () Parameter
isprintable()
nimmt keine Parameter an.
Rückgabewert von isprintable ()
Die isprintable()
Methode gibt Folgendes zurück:
True
Wenn die Zeichenfolge leer ist oder alle Zeichen in der Zeichenfolge gedruckt werden könnenFalse
wenn die Zeichenfolge mindestens ein nicht druckbares Zeichen enthält
Beispiel 1: Arbeiten von 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())
Ausgabe
Leerzeichen ist druckbar True New Line ist druckbar False Empty string druckbar? Wahr
Beispiel 2: Wie verwende ich 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')
Ausgabe
Nicht druckbar Druckbar