+ 3
Здравствуйте. Не понимаю зачем ставиться бэкслыш
13 ответов
+ 4
По сути, строка определяется как все, что находится между кавычками. Если вам нужно, чтобы внутри строки была кавычка, вы должны использовать обратную косую черту перед кавычкой, чтобы "экранировать" символ и сделать его нормальным символом.
//Google translated, so hopefully it makes sense? He basically just asked why there are backslashes in the string I believe
+ 5
>>> 'Brian\'s mother: He\'s not the Messiah. He\'s a very naughty boy!'
'Brian's mother: He's not the Messiah. He's a very naughty boy!'
+ 2
Please add this answer in description. So people can understand your problem.
+ 1
Jax I know what he asked. I just said add in description.
+ 1
Я может глупый,но я вообще ничего не понимаю, даже с вашими объяснениями
+ 1
Ну я вроде вас всех как-то понял. А вот как взять в ковычки предложение которое в ковычках?
+ 1
У меня почему то вывелось hello"world
Вместо "hello world"
+ 1
Я захотел взять в ковычки двойные, но не вышло
<<<print("\" hello world ")
+ 1
Точно. Все дело в ковычке.
И ещё маленький вопрос у меня
А смысл писать
Print("\" hello world\"")
Если можно так и все так же будет работать
print(' "hello world" ')
+ 1
А, понятно. То есть все люди пишут вот больше простым вторым моим вариантом?
Или же плюсы есть у них обоих?
+ 1
Спасибо большое за все
+ 1
Затем же зачем и точка в конце предложения.
+ 1
Ж3ю