python - Python中是否有文字字符串

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

<分区>

在 F# 中有一种叫做 literal string 的东西(不是 string literal),基本上如果字符串文字前面有 @ 那么它按原样解释,没有任何转义。

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

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

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

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

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

我正在使用 Python 3.6.3。

最佳答案

关于python - Python中是否有文字字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48258371/

相关文章:

python - Python 中具有复指数元素的矩阵

python - Yagmail 将邮件正文转换为 Base 64

python - Django 网址给我不同的方向

c - 使用 sprintf 将整数转换为字符串似乎忽略 0

string - 什么时候用KMP算法好?

python - python中range()函数的返回值是多少?

python - 输入字符串列表 Python

string - Julia - 为什么使用宏 @info 会产生糟糕的 @code_warntype 性能?

python-3.x - 在Python3中彼此创建 mask 或边界

python-3.x - 从总体中采样固定数量的唯一对