str.isascii() Contém apenas ASCII
Última atualização: 2026-09-22
str.isascii() Contém apenas ASCII
str.isascii() retorna True quando todos os caracteres da string são ASCII (U+0000-U+007F); uma string vazia retorna True.
| Categoria | Métodos de string |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | 3.7+ |
📝 Sintaxe
str.isascii()
Retorno:bool. True if all chars are ASCII (U+0000-U+007F).
Modifica o original:Não (retorna um novo objeto)
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
True
False
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QO que isascii() retorna para uma string vazia?
ATrue. É isso que distingue isascii() da maioria dos outros métodos is* (que exigem entrada não vazia).
QPara que isascii() é útil?
APara determinar rapidamente se uma string é inteiramente ASCII (U+0000-U+007F), usado muitas vezes para decidir se um caminho de processamento Unicode mais caro é necessário.
QO que ele retorna para chinês?
AFalse, porque os caracteres chineses estão fora do intervalo ASCII.