Python中是否有文字字符串

时间:2018-01-15 07:11:26

标签: python string python-3.x string-literals

在F#中有一个名为literal string(不是string literal)的东西,基本上如果字符串文字前面有@,那么它被解释为-is,没有任何转义。< / p>

例如,如果您想在Windows中编写文件的路径(例如,对于os.walk),您可以这样做:

"d:\\projects\\re\\p1\\v1\\pjName\\log\\"

或者你可以这样做(F#方式):

@"d:\projects\re\p1\v1\pjName\log\"

第二种变体看起来更加清晰悦目。 python中有类似的东西吗?文档似乎没有任何相关内容。

我在Python 3.6.3中工作。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

https://docs.python.org/2.0/ref/strings.html

TL; DR使用小r

myString = r'\n'