Citação de barra invertida em string em Python

Muhammad Maisam Abbas 30 janeiro 2023
  1. Aspas com barra invertida em uma variável de string com o caractere de escape \ em Python
  2. Aspas com barra invertida em uma variável de string com o método Raw String em Python
Citação de barra invertida em string em Python

Este tutorial discutirá os métodos usados ​​para inicializar uma variável de string contendo uma barra invertida, que é colocada entre aspas em Python.

Aspas com barra invertida em uma variável de string com o caractere de escape \ em Python

O \ é um caractere de escape usado para armazenar caracteres que normalmente não podem ser armazenados dentro de uma variável de string em Python.

Por exemplo, não podemos armazenar diretamente uma aspa dentro de uma variável de string; no entanto, podemos fazer isso escrevendo uma barra invertida imediatamente antes das aspas.

Esse fenômeno é mostrado no seguinte trecho de código.

string1 = "Quotation " " inside a string"
print(string1)
string2 = "Quotation '' inside a string"
print(string2)

Produção:

Quotation  inside a string
Quotation '' inside a string

Demonstramos o uso do caractere de escape \ para usar aspas dentro de uma variável de string. Para usar o caractere de escape \ para colocar outra barra invertida entre aspas, temos que utilizar a seguinte notação.

string = 'Quotes with backslash "\\"'
print(string)

Produção:

Quotes with backslash "\"

Inicializamos uma variável de string que contém uma barra invertida entre aspas com o caractere de escape \ no código acima. O único problema com este processo é que temos que colocar o caractere de escape em locais específicos dentro de nossa string.

Aspas com barra invertida em uma variável de string com o método Raw String em Python

Este processo é um método diferente que você pode usar para escrever caracteres que normalmente não podem ser armazenados dentro de uma string em Python. Esse método também é mais fácil porque não precisamos nos preocupar com o posicionamento correto dos caracteres de escape.

Tudo o que você precisa fazer é escrever r antes da string e, em seguida, escrever o que deseja exibir no console. Strings brutas geralmente são usadas para armazenar expressões regulares em Python. Também podemos usá-los em nosso tópico atual.

O bloco de código a seguir demonstra como você pode inicializar uma variável de string em que uma barra invertida é colocada entre aspas usando o método de string bruta.

string = r'Quotes with backslash "\"'
print(string)

Produção:

Quotes with backslash "\"

Inicializamos uma variável de string contendo uma barra invertida entre aspas usando o método de string bruto no código acima.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Artigo relacionado - Python String