相关疑难解决方法(0)

在Python字符串文字中引用反斜杠

我有一个包含双引号和反斜杠的字符串,我想在Python中设置一个变量.但是,每当我尝试设置它时,引号或斜杠都会被删除或转义.这是一个例子:

>>> foo = 'baz "\"'
>>> foo
'baz ""'
Run Code Online (Sandbox Code Playgroud)

所以,而不是baz "\"像我想要的那样baz "".如果我然后试图逃避反斜杠,它也没有帮助:

>>> foo = 'baz "\\"'
>>> foo
'baz "\\"'
Run Code Online (Sandbox Code Playgroud)

现在哪个符合我的要求但不是我原本想要的.你是如何解决这个问题的?

python string

54
推荐指数
3
解决办法
13万
查看次数

为什么反斜杠会出现两次?

当我创建一个包含反斜杠的字符串时,它们会重复:

>>> my_string = "why\does\it\happen?"
>>> my_string
'why\\does\\it\\happen?'
Run Code Online (Sandbox Code Playgroud)

为什么?

python string escaping repr backslash

46
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×2

string ×2

backslash ×1

escaping ×1

repr ×1