两者之间有什么区别?它们似乎都产生相同的输出
name = 'Bob'
print(f'Hello {name}!')
f'Hello {name}!'
答案 0 :(得分:1)
仅当您在REPL中使用它时才打印第二个(交互式Python; python -i
;有时在开发工具中可用)。在这种情况下,第二个将打印用单引号引起来的字符串,第一个将给出不带引号的字符串。
否则,第二个则什么都不做。
答案 1 :(得分:-1)
第一种情况将打印输出 和 在第二种情况下,如果将其写入.py文件,则不会影响输出