147 lines
2.8 KiB
Plaintext
147 lines
2.8 KiB
Plaintext
f'The value is {value}.'
|
|
|
|
f"The value is {'4'}."
|
|
|
|
f'input={value!s:#06x}'
|
|
|
|
f'{{{4*10}}}'
|
|
|
|
fr'x={4*10}\n'
|
|
|
|
f'''{x
|
|
+1}'''
|
|
|
|
f'mapping is { {a:b for (a, b) in ((1, 2), (3, 4))} }'
|
|
|
|
f'{(lambda x: x*2)(3)}'
|
|
|
|
----------------------------------------------------
|
|
|
|
[
|
|
["string-interpolation", [
|
|
["string", "f'The value is "],
|
|
["interpolation", [
|
|
["punctuation", "{"],
|
|
"value",
|
|
["punctuation", "}"]
|
|
]],
|
|
["string", ".'"]
|
|
]],
|
|
|
|
["string-interpolation", [
|
|
["string", "f\"The value is "],
|
|
["interpolation", [
|
|
["punctuation", "{"],
|
|
["string", "'4'"],
|
|
["punctuation", "}"]
|
|
]],
|
|
["string", ".\""]
|
|
]],
|
|
|
|
["string-interpolation", [
|
|
["string", "f'input="],
|
|
["interpolation", [
|
|
["punctuation", "{"],
|
|
"value",
|
|
["conversion-option", "!s"],
|
|
["punctuation", ":"],
|
|
["format-spec", "#06x"],
|
|
["punctuation", "}"]
|
|
]],
|
|
["string", "'"]
|
|
]],
|
|
|
|
["string-interpolation", [
|
|
["string", "f'{{"],
|
|
["interpolation", [
|
|
["punctuation", "{"],
|
|
["number", "4"],
|
|
["operator", "*"],
|
|
["number", "10"],
|
|
["punctuation", "}"]
|
|
]],
|
|
["string", "}}'"]
|
|
]],
|
|
|
|
["string-interpolation", [
|
|
["string", "fr'x="],
|
|
["interpolation", [
|
|
["punctuation", "{"],
|
|
["number", "4"],
|
|
["operator", "*"],
|
|
["number", "10"],
|
|
["punctuation", "}"]
|
|
]],
|
|
["string", "\\n'"]
|
|
]],
|
|
|
|
["string-interpolation", [
|
|
["string", "f'''"],
|
|
["interpolation", [
|
|
["punctuation", "{"],
|
|
"x\r\n",
|
|
["operator", "+"],
|
|
["number", "1"],
|
|
["punctuation", "}"]
|
|
]],
|
|
["string", "'''"]
|
|
]],
|
|
|
|
["string-interpolation", [
|
|
["string", "f'mapping is "],
|
|
["interpolation", [
|
|
["punctuation", "{"],
|
|
["punctuation", "{"],
|
|
"a",
|
|
["punctuation", ":"],
|
|
"b ",
|
|
["keyword", "for"],
|
|
["punctuation", "("],
|
|
"a",
|
|
["punctuation", ","],
|
|
" b",
|
|
["punctuation", ")"],
|
|
["keyword", "in"],
|
|
["punctuation", "("],
|
|
["punctuation", "("],
|
|
["number", "1"],
|
|
["punctuation", ","],
|
|
["number", "2"],
|
|
["punctuation", ")"],
|
|
["punctuation", ","],
|
|
["punctuation", "("],
|
|
["number", "3"],
|
|
["punctuation", ","],
|
|
["number", "4"],
|
|
["punctuation", ")"],
|
|
["punctuation", ")"],
|
|
["punctuation", "}"],
|
|
["punctuation", "}"]
|
|
]],
|
|
["string", "'"]
|
|
]],
|
|
|
|
["string-interpolation", [
|
|
["string", "f'"],
|
|
["interpolation", [
|
|
["punctuation", "{"],
|
|
["punctuation", "("],
|
|
["keyword", "lambda"],
|
|
" x",
|
|
["punctuation", ":"],
|
|
" x",
|
|
["operator", "*"],
|
|
["number", "2"],
|
|
["punctuation", ")"],
|
|
["punctuation", "("],
|
|
["number", "3"],
|
|
["punctuation", ")"],
|
|
["punctuation", "}"]
|
|
]],
|
|
["string", "'"]
|
|
]]
|
|
]
|
|
|
|
----------------------------------------------------
|
|
|
|
Checks for string interpolation. |