当正常使用格式化字符串时会发生什么
name, age = 'tom', 30print(f'{name=} {age=}')# name=tom age=30当添加"="后会发生什么
在=之前添加更多内容n = 5 print ( f' {n+ 1 =} ' ) # n+1=6n = 5 print ( f' {n+ 10 =} ' ) # n+10=15请注意,在字面上放置的任何内容=都会变成一个字符串 - 它将被插入到我们的字符串本身中。
n = 3 print ( f' {n+n+n+n=} ' ) # n+n+n+n=12^ 在这里,如果把它放在符号n+n+n+n前面=,那么该字符串n+n+n+n实际上会添加到的字符串中。
n = 2 print ( f' {(__:=(_:=n+ 1 )*_)*__} ' ) # 81n = 2 print ( f' {(__:=(_:=n+ 1 )*_)*__=} ' ) # (__:=(_:=n+1)*_)*__=81^ 如果之前添加一些奇怪的东西=,那么之前添加的任何奇怪的东西=实际上都会作为字符串添加到结果字符串中

