请问这个f语法怎么用,为什么我像第二句那么写就无法输出?

img


最外层改为单引号后结果

img

f,是format的意思,也就是格式化输出的意思。

print(f"hello {name.title()}")

f一般是放在输出前面。

因为你第二句根本不符合语法规范
你引号里面又有引号,要么转义,要么你最外层改用单引号,这样里面的双引号自动变字符串