Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Sintaxe de uma string

No português não é muito comum, porém no inglês se usa muito o apóstrofo ' como no exemplo:

txt1 = 'What's your name?'
print(txt1)

Porém dá erro de sintaxe, costumo utilizar " que funciona direitinho.

txt2 = "What's your name?"
print(txt2)

Existe outra forma de usar ' sem dar esse erro?

3 respostas

Olá, Fernando

Eu testei aqui é seu segundo código e funcionou normalmente.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Você pode testar em uma outra ide que tem suporte para python para ver se o erro permanece.

Eai Carlos! No caso me referi ao primeiro código que ficariam três ''' na mesma string!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Pra evitar esse erro, escrevo o código como no segundo caso. E como é um "problema" de sintaxe, o erro persiste independente do interpretador, como: VS Code, Pycharm, Jupyter Noteboks, etc...

solução!

No fim das contas acabei descobrindo aqui formas de escapar desses erros

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

usei o primeiro pra poder usar aspas simples sem dar erro, mas sinceramente, acho muito mais prático aspas duplas haha