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

Tutorial Básico do Python

Controle de Fluxo do Python

Funções do Python

Tipos de Dados do Python

Operações de Arquivos do Python

Objetos e Classes do Python

Data e Hora do Python

Conhecimentos Avançados do Python

Manual de Referência do Python

Uso e exemplo do isprintable() da String Python

Métodos de String do Python

Se todos os caracteres da string forem imprimíveis ou a string estiver vazia, o método isprintable() retornará True. Caso contrário, retornará False.

Os caracteres que ocupam espaço na tela ao serem impressos são chamados de caracteres imprimíveis. Por exemplo:

  • Letra e símbolo

  • Número

  • Ponto e vírgula

  • Espaço

A sintaxe do isprintable() é:

string.isprintable()

Parâmetros do isprintable()

O método isprintable() não leva nenhum parâmetro.

Retorno do isprintable()

isprintable() retorna:

  • True se a string estiver vazia ou se todos os caracteres da string forem imprimíveis

  • False se a string contiver pelo menos um non-Caractere imprimível

Exemplo1:Funcionamento do isprintable()

s = 'Espaço é um caractere imprimível'
print(s)
print(s.isprintable())
s = '\nNova linha é imprimível'
print(s)
print(s.isprintable())
s = ''
print('\nString vazia imprimível?', s.isprintable())

Quando você executar o programa, a saída será:

Espaço é um caractere imprimível
True
Nova linha é imprimível
False
String vazia imprimível? True

Exemplo2:Como usar isprintable()?

# Usado para escrever em ASCII
# chr(27) é um caractere de escape
# char(97) é uma letra 'a'
s = chr(27) + chr(97)
if s.isprintable() == True:
  print('Imprimível')
else:
  print('Não imprimível')
  
s = '2+2 = 4'
if s.isprintable() == True:
  print('Imprimível')
else:
  print('Não imprimível')

Quando você executar o programa, a saída será:

Não imprimível
Imprimível

Métodos de String do Python