Il metodo isprintable () restituisce True se tutti i caratteri nella stringa sono stampabili o la stringa è vuota. In caso contrario, restituisce False.
I caratteri che occupano lo spazio di stampa sullo schermo sono noti come caratteri stampabili. Per esempio:
- lettere e simboli
- cifre
- punteggiatura
- spazi bianchi
La sintassi di isprintable()
è:
string.isprintable ()
Parametri isprintable ()
isprintable()
non accetta parametri.
Valore restituito da isprintable ()
Il isprintable()
metodo restituisce:
True
se la stringa è vuota o tutti i caratteri nella stringa sono stampabiliFalse
se la stringa contiene almeno un carattere non stampabile
Esempio 1: utilizzo di 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())
Produzione
Lo spazio è stampabile Vero La nuova riga è stampabile Falso Stringa vuota stampabile? Vero
Esempio 2: come utilizzare 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')
Produzione
Non stampabile stampabile