2

我正在尝试编写以下字符串

目标\=R80.40

与上面显示的完全一样,而 R80.40 应该是从变量派生的值。

所以解决方案应该是这样的

version='R80.40'
print(f'Target\\={version}')
OUTPUT: Target\=R80.40

但我希望代码中的字符串在没有双反斜杠的情况下看起来更好。

所以在这种情况下,解决方案可以是使用原始字符串 r''

version='R80.40'
print(r'Target\=' +version)
OUTPUT: Target\=R80.40

是否可以同时使用 fstring 和原始字符串?

4

1 回答 1

2

事实证明,一次使用 fstring 和 raw-string 很简单。

version='R80.40'
print(fr'Target\={version}')
OUTPUT: Target\=R80.40

字符串前面有 f 和 r。

于 2019-09-12T07:41:48.087 回答