English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base di Python

Controllo dei flussi in Python

Funzione in Python

Tipi di dati in Python

Operazioni sui file in Python

Oggetti e classi in Python

Date e ora in Python

Conoscenze avanzate di Python

Manuale di riferimento di Python

Utilizzo e esempio di Python string isprintable()

Metodi di stringa in Python

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()

Parametro di isprintable()

Il metodo isprintable() non accetta alcun parametro.

Valore di ritorno di isprintable()

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()

Esempio 1: Come funziona isprintable()

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

Esempio 2: Come usare isprintable()?

# 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

Metodi di stringa in Python