Python 复制和粘贴时声明为无效语法的简单f字符串

Python 复制和粘贴时声明为无效语法的简单f字符串,python,python-3.x,printing,console,f-string,Python,Python 3.x,Printing,Console,F String,我在开始学习Python的第二天,已经被一个非常简单的问题困住了。我试图用f字串输入我的名字,但由于某种原因,它说我的语法无效。我在Matthes的书的第21页准确地输入了它,它仍然说我的语法是错误的 以下是我所拥有的: first_name = "adrian" last_name = "lastname" # having trouble on line 23 full_name = f"{first_name} {last_name}" print(full_name.title())

我在开始学习Python的第二天,已经被一个非常简单的问题困住了。我试图用f字串输入我的名字,但由于某种原因,它说我的语法无效。我在Matthes的书的第21页准确地输入了它,它仍然说我的语法是错误的

以下是我所拥有的:

first_name = "adrian"
last_name = "lastname"
# having trouble on line 23
full_name = f"{first_name} {last_name}"
print(full_name.title())
有人看到我不是的东西吗

以下是错误消息的屏幕截图:


请不要发布代码的图像。嗨!在这里提问时,请始终尝试发布一些代码来帮助我们(使用代码格式化程序)。此外,我完全推荐使用来学习这些基础知识。这里有一个很好的链接,指向一个关于fstrings的页面:f-strings是在Python 3.6之前才添加的,所以可能您使用的是早期版本的解释器(我从截图上看不出来)。@martineau图片(现在已删除)显示了Python 3.8如何确保我在计算机上运行3.8。当我进入命令提示符时,它会显示类似于2.6的内容,除非我特别输入python3,然后它会显示3.8。我如何知道我的IDE正在使用3.8?