Как извлечь '\ +' в строку '\ +234' в Python3 - PullRequest
0 голосов
/ 05 мая 2018

У меня есть строка str = '\+234', из которой я хотел бы создать еще одну строку '\\+'. А утверждение '\' + str[1] дает следующую ошибку:

SyntaxError: EOL при сканировании строкового литерала

Но str[1] - это '+'. Почему два символа не могут быть объединены?

Ответы [ 2 ]

0 голосов
/ 05 мая 2018

Это потому, что "\" - это экранирующий символ.

Попробуйте использовать двойной \ вместо.

0 голосов
/ 05 мая 2018

Потому что \ является escape-символом в python. Попробуйте '\\'+str[1]

...