当前位置: 首页 > 面试题库 >

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

年高洁
2023-03-14
问题内容

你被输出误导了-你所采用的第二种方法实际上可以实现你想要的,只是你不相信它.

>>> foo = 'baz "\\"'
>>> foo
'baz "\\"'
>>> print foo
baz "\"

顺便说一句,还有另一种字符串形式可能会更清晰一些:

>>> print r'baz "\"'
baz "\"

问题答案:

你被输出误导了-你所采用的第二种方法实际上可以实现你想要的,只是你不相信它。

>>> foo = 'baz "\\"'
>>> foo
'baz "\\"'
>>> print foo
baz "\"

顺便说一句,还有另一种字符串形式可能会更清晰一些:

>>> print r'baz "\"'
baz "\"


 类似资料:
  • 问题内容: 我需要在路径字符串中替换为,但是以下代码失败。 有什么有用的建议吗? 问题答案: 使用函数filepath.ToSlash将操作系统路径分隔符替换为路径中的“ /”。 在Windows上,函数返回。在其他操作系统上,该函数按原样返回path参数。

  • 我写了一个小函数,将Windows路径“转换”为OSX路径,并在Finder中打开它。该函数与bash完美配合,但与zsh(我使用的是oh-my-zsh)不配合。 问题是,它会解析特定的反斜杠组合,例如:、、、

  • 我尝试了许多方法从已执行的(我不是指从输入)中获得单个反斜杠。 我可以将特殊字符作为tab、new line和许多其他字符,然后将它们转义为或或,但当非特殊字符在旁边时,我不能获得单个反斜杠。 我不想要这样的东西: 如果我尝试在0处获取字符,则得到而不是。

  • 问题内容: 我该怎么做反斜杠的字符串替换。 输入源字符串: 在上面的字符串中,我想用“ /”替换“ \ /”; 更换后的预期产量: 我从第三方获得源字符串,因此可以控制字符串的格式。 这就是我尝试过的 试用1: 异常靠近索引1的意外内部错误\ 试用2: 无异常,但不执行必需的替换。什么都不做。 试用3: 无异常,但不执行必需的替换。什么都不做。 问题答案: 是不可变的-您在其上调用的每个方法都不会

  • 问题内容: 在我的应用程序中,我将经常传递对静态字符串的引用。我希望避免让Go为每个调用分配内存,但是我无法将地址获取到字符串文字。 为什么不能采用字符串文字的地址(请参见下面的示例)?我是否误解了语法,还是由于Go的内部运作而受到限制? 如果不可能的话,最好的解决方案是什么? 可以,但是每次都会分配内存吗? 不会分配任何新的内存,但我希望避免该函数之外的混乱情况。 感谢帮助! 问题答案: 接受文

  • 问题内容: 这让我发疯了,所以请您帮忙… 我有一个Java字符串,我想用单引号替换所有反斜杠双引号序列,即使我逃避了我认为必要的替换命令,该命令也不会对字符串产生任何影响。 感谢任何建议。 谢谢。 问题答案: 在Java中,字符串是不可变的。您对字符串执行的任何操作都会产生新的对象。操作后,您需要重新分配值。以下内容可能会对您有所帮助。