1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
# test f-string debug feature {x=} def f(): return 4 def g(_): return 5 def h(): return 6 x, y = 1, 2 print(f"{x=}") print(f"{x=:08x}") print(f"a {x=} b {y} c") print(f"a {x=:08x} b {y} c") print(f'a {f() + g("foo") + h()=} b') print(f'a {f() + g("foo") + h()=:08x} b') print(f"a {1,=} b") print(f"a {x,y,=} b") print(f"a {x,1=} b")