Os métodos isprintable () retornam True se todos os caracteres na string forem imprimíveis ou se a string estiver vazia. Caso contrário, retorna False.
Os caracteres que ocupam espaço de impressão na tela são conhecidos como caracteres imprimíveis. Por exemplo:
- letras e símbolos
- dígitos
- pontuação
- espaço em branco
A sintaxe de isprintable()
é:
string.isprintable ()
Parâmetros isprintable ()
isprintable()
não leva nenhum parâmetro.
Valor de retorno de isprintable ()
O isprintable()
método retorna:
True
se a string está vazia ou todos os caracteres da string podem ser impressosFalse
se a string contém pelo menos um caractere não imprimível
Exemplo 1: Trabalho de 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())
Resultado
O espaço é imprimível Verdadeiro Nova linha é imprimível False Cadeia vazia para impressão? Verdade
Exemplo 2: como usar 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')
Resultado
Não imprimível imprimível