标签: python string python-3.5 string-literals
我有一个str = '\+234'字符串,我想从中创建另一个'\\+'字符串。声明'\' + str[1]给出了以下错误:
str = '\+234'
'\\+'
'\' + str[1]
SyntaxError:扫描字符串文字时的EOL
但str[1]是'+'。为什么两个字符无法连接?
str[1]
'+'
答案 0 :(得分:0)
因为\是python中的转义字符。试试'\\'+str[1]
\
'\\'+str[1]
答案 1 :(得分:0)
那是因为“\”是一个转义字符。
尝试使用double \而不是。