如何在 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
如何在 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