fstring 给出 SyntaxError:语法无效 [已关闭]

fstring gives SyntaxError: invalid syntax [closed]

提问人:Torobche 提问时间:4/17/2023 最后编辑:tkauslTorobche 更新时间:4/17/2023 访问量:70

问:


这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。

7个月前关闭。

我正在尝试使用 Python 速成课程第 2 版学习 python,所以它不是最新版本,但我猜它使用的是 Python 3.6。我的 python 版本是 3.10.11

这是我的代码:

names = ['sepehr', 'farzad', 'mahan', 'arting', 'saeed']
message = f"greeting my dear friend ! {names [0].title()}".
print (message)

当我尝试在 cmd 中运行代码时,我得到这个:

  File "M:\My codes\Python_Crash_course\Chapter-3\greetings.py", line 2
    message = f"greeting my dear friend ! {names [0].title()}".

任何帮助将不胜感激,谢谢!

(我尝试重写代码,但我得到了相同的结果)

python-3.x 语法错误

评论

3赞 user2357112 4/17/2023
这不是英语 - 你不应该在末尾有一个句号。
1赞 user2357112 4/17/2023
(或者,如果您想要在消息中加入句点,则将其放在字符串文本
2赞 deceze 4/17/2023
如果您引用错误消息,请引用完整的错误消息。

答:

0赞 N. Ali 4/17/2023 #1

删除消息 = 行末尾的“.”,它应该可以工作

message = f"greeting my dear friend ! {names [0].title()}"

评论

0赞 Torobche 4/17/2023
多谢!这就是问题所在,它现在工作正常。我简直不敢相信我有多分心