Python Sequências de caracteres de escape (exemplos)
⚡ Resumo Inteligente
Python Sequências de caracteres de escape usam uma barra invertida como prefixo para representar caracteres especiais dentro de strings. Lessons abrangem nova linha, tabulação, barra invertida, escapes de aspas, strings brutas e as funções integradas chr() e ord() para códigos de caracteres.

Caracteres ou sequências de escape são caracteres ilegais para Python e nunca será impresso como parte da saída. Quando a barra invertida é usada em Python programação, permite que o programa escape dos próximos caracteres.
A seguir estaria a sintaxe para uma sequência de escape
Sintaxe:
\Escape character
Explicação:
Aqui, o caractere de escape pode ser t, n, e ou a própria barra invertida.
Tipos de sequência de escape
Os caracteres de escape podem ser classificados como caracteres não imprimíveis quando uma barra invertida os precede. As instruções print não imprimem caracteres de escape.
Aqui está uma lista de personagens de fuga
| Code | Descrição |
|---|---|
| \ ' | Citação única |
| \\ | Barra invertida |
| \n | Nova linha |
| \r | Retorno de carro |
| \t | Aba |
| \b | Retrocesso |
| \f | Feed de formulário |
| \ ooo | Equivalente octal |
| \xhhh | Equivalente hexadecimal |
A classificação acima fica mais clara com exemplos concretos a seguir.
Exemplo de uso de vários caracteres de escape
| Personagem de escape | função | Exemplo Code | Resultado |
|---|---|---|---|
| \n | O personagem de nova linha ajuda o programador a inserir uma nova linha antes ou depois de uma string. | txt = “Guru\n99!” imprimir(txt) |
Guru99 |
| \\ | Esta sequência de escape permite ao programador inserir uma barra invertida no Python saída. | txt = “Guru\\99!” imprimir(txt) |
Guru99! |
| \xhhh | Use uma barra invertida seguida de um número hexadecimal. Isso é feito imprimindo uma barra invertida com o equivalente hexadecimal entre aspas duplas. |
txt = “\x47\x75\x72\x75” + “99!” imprimir(txt) |
Guru99! |
| \ ooo | Para obter o valor inteiro de um valor octal, forneça uma barra invertida seguida de ooo ou um número octal entre aspas duplas. Isso é feito imprimindo uma barra invertida com três equivalentes octais entre aspas duplas. |
txt = '\107\125\122\125'+ “99!” imprimir(txt) |
GURU99! |
| \b | Esta sequência de escape fornece backspace para o Python corda. É inserido adicionando uma barra invertida seguida de “b”. “b” aqui representa barra invertida. |
txt = “Guru\b99!” imprimir(txt) |
Gur99! |
| \f | Ajuda na interpolação de strings literais | txt = “Guru\f99!” imprimir(txt) |
Guru 99! |
| \r | Ajuda você a criar uma string bruta | txt = “Guru\r99!” imprimir(txt) |
99!você |
| \ ' | Ajuda você a adicionar uma aspa simples à string | txt = “Guru'99! imprimir(txt) |
Guru'99! |
O que “\ t” faz em Python?
O alfabeto t em Python representa um espaço. Ele permite inserir espaço ou tabulação entre strings em um código. Isso nos ajuda a ter espaço no Python programa quando houver necessidade. Para eliminar o uso do espaço do teclado, os codificadores utilizam sequências de escape de tabulação.
A seguir está a sintaxe para uma sequência de escape de tabulação.
Sintaxe:
“\t”
Exemplo:
Neste exemplo, a string usada é “Guru99”. O programa irá inserir uma tabulação ou um espaço entre Guru e 99.
Python Code:
TextExample="Guru\t99" print (TextExample)
Saída:
Guru 99
Explicação:
No exemplo acima, em vez de adicionar espaço usando o teclado, o programa nos ajuda inserindo um espaço ou uma tabulação entre as strings “Guru99”. Também fornece um espaço no local exato onde a sequência de escape é adicionada.
Quando usar “\t” em Python?
A guia de sequência de escape é utilizada para colocar uma tabulação horizontal entre as palavras e, portanto, ajuda a manipular strings python. No entanto, se a guia da sequência de escape não for usada, o programador deverá adicionar manualmente um espaço entre cada palavra da string.
Você pode transformá-lo em um exercício demorado. Além disso, o espaço adicionado entre as diferentes palavras-chave pode ou não ser preciso no seu posicionamento.
Aqui está um exemplo que mostra a adição manual de um espaço entre palavras e o uso de uma sequência de escape entre palavras.
Python Code:
print("Manually Added space in string Guru 99") TextExample="Use\tof\ttab\tto\tadd\tspace\tGuru\t99" print(TextExample)
Saída:
Manually Added space in string Guru 99
Use of tab to add space Guru 99
Explicação:
O programador adicionou manualmente espaço entre as palavras no código acima, portanto o posicionamento não foi preciso. Quando a guia de sequência de escape foi aplicada, o programa forneceu automaticamente a localização precisa do espaço entre as palavras.
Aplicação da função integrada Chr() e Ord()
A função Chr() é uma função construída que recebe um único argumento como entrada. A função aceita caracteres Unicode como entrada que varia de 0 a 1,114 e 111, respectivamente. A função pode ser usada como substituto da sequência de escape “\t” para colocar um espaço entre duas palavras.
A sintaxe da função Chr é representada abaixo: –
Sintaxe: –
Chr(Unicode character)
A aba tem o caractere Unicode 9. Use o seguinte Python comando para chegar ao caractere Unicode conforme mostrado abaixo: –
Python Code:
print("Unicode character of the tab is") Ord=ord('\t') print(Ord)
Saída:
Unicode character of the tab is
9
Explicação:
O código acima fornece o caractere Unicode para a guia. Pode ser usado como entrada para a função Chr. O uso de Chr (9) nos permitiria criar um substituto para uma sequência de escape de tabulação.
Este código é um exemplo de como usar Chr (9), conforme mostrado abaixo:
Python Code:
TextExample="Guru+chr(9)+99" print(TextExample)
Saída:
Guru 99
A função acima, no entanto, está obsoleta para a versão 3 e superior.
