Python String isprintable ()

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 stampabili
  • False 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

Articoli interessanti...