English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Se tutti i caratteri nella stringa sono stampabili o la stringa è vuota, il metodo isprintable() restituirà True. Altrimenti, restituirà False.
I caratteri che occupano lo spazio di visualizzazione dello schermo sono chiamati caratteri stampabili. Ad esempio:
Lettere e simboli
Numero
Punteggio
Spazio
La sintassi di isprintable() è:
string.isprintable()
Il metodo isprintable() non accetta alcun parametro.
Restituzione del metodo isprintable()
True se la stringa è vuota o se tutti i caratteri nella stringa sono stampabili
False se la stringa contiene almeno un carattere non stampabile()
s = 'Spazio è un carattere stampabile' print(s) print(s.isprintable()) s = '\nNuova riga è stampabile' print(s) print(s.isprintable()) s = '' print('\nStringa vuota stampabile?', s.isprintable())
Quando si esegue questo programma, l'output è:
Lo spazio è un carattere stampabile True La nuova riga è stampabile False Stringa vuota stampabile? True
# Scritto in ASCII # char(27) è il carattere di escape # char(97) è la lettera 'a' s = chr(27) + chr(97) if s.isprintable() == True: print('Stampabile') else: print('Non stampabile') s = '2+2 = 4' if s.isprintable() == True: print('Stampabile') else: print('Non stampabile')
Quando si esegue questo programma, l'output è:
Non stampabile Stampabile