如何在 python 字符串文字中添加两个 "flags"

How to add two "flags" in python string literals

如何在 Python 3.6+ 中向字符串文字添加 2 个或更多标志?

到目前为止,我能做到:

format flag

my_var = 111
other_var = f'myString{my_var}' #  myString111

raw flag

other_var = r'whatever\something'

这将忽略反斜杠作为特殊字符并将其视为普通字符。

但是如何将 2 个标志连接在一起?

my_var = 111
other_var = rf'whatever\{my_var}'

(我想威胁反斜杠作为普通字符,同时我想将变量解析为字符串)

将它们按正确的(字母顺序)顺序排列。

my_var = 111
other_var = fr'whatever\{my_var}'
print(other_var)

产出

whatever1