Python String Escape Quotes

Python String Escape Quotes

Os caracteres de escape em qualquer linguagem de programação representam como uma string é formatada quando é impressa no terminal ou em qualquer outra saída. Quando os novos iniciantes estão aprendendo a programar, eles geralmente têm dificuldades quando estão tentando imprimir aspas em uma string. Este post vai mostrar como fazer exatamente isso.

O conteúdo deste post inclui o seguinte:

  • Erro na impressão de aspas no encontro de usuários de python
  • Solução 1: Usando aspas alternadas
  • Solução 2: Usando a barra de barra "\" antes das aspas

Erro na impressão de aspas no encontro de usuários de python

Para entender como imprimir as citações da saída, devemos primeiro examinar o erro mais comum que os usuários encontram. Para fazer isso, pegue o seguinte código:

stringvar = ""Hello"" World ""Este é Linuxhint!""
Print (StringVar)

Neste trecho de código, o usuário deseja exibir citações em torno da palavra “mundo.”No entanto, quando este código é executado, o usuário é recebido com o seguinte erro exibido na saída:

Como você pode ver, a saída diz que o usuário encontrou um erro de sintaxe. Esse erro acontece porque quando as aspas internas são usadas dentro da string, o compilador leva como se a sequência principal tivesse terminado e a palavra que vem é variável, causando assim o erro de sintaxe.

Vamos ver como evitar esse erro e obter a saída necessária.

Solução 1: Usando aspas alternadas

A primeira solução gira em torno do uso de aspas alternadas. Basicamente, quando o usuário está tentando criar uma string usando aspas duplas, o usuário pode simplesmente usar marcas de citação única dentro da string sem causar o erro de sintaxe. Isso vai para o contrário, se o usuário usou citações únicas para definir as strings, então aspas duplas para envolver a palavra dentro das strings.

Para o exemplo mencionado acima, a solução correta é como:

stringvar = ""Hello 'World' Este é Linuxhint!""
Print (StringVar)

Quando este código é executado, ele produz os seguintes resultados:

A saída mostra que o usuário conseguiu obter a saída necessária sem encontrar nenhum erro. Como alternativa, o usuário pode usar o seguinte conjunto de marcas de aspas:

Desta vez, o usuário conseguiu mostrar as aspas duplas nas seqüências de saída.

Solução 2: Usando a barra de barra ""\"" antes das aspas

A segunda solução é simplesmente colocar uma barra de barragem na string antes das aspas, porque a barra de barra. O código correto para o exemplo acima é o seguinte:

stringvar = ""Hello"" World ""Este é Linuxhint!""
Print (StringVar)

Quando este código é executado, ele produz os seguintes resultados na saída:

A saída exibe que a saída necessária foi impressa com sucesso no terminal.

Conclusão

As aspas podem ser facilmente inseridas em uma corda e impressas no terminal usando duas abordagens diferentes. A primeira abordagem inclui o uso de aspas alternativas para definir a string e usar dentro da string. A segunda abordagem é usar a barra de barra antes das aspas. Ambas as soluções foram explicadas neste guia.

"