Python String isprintable ()

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

Artigos interessantes...