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
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.
"