You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python f-string语法错误求助:代码运行报SyntaxError

问题分析与解决

你的代码错误原因很明确:第二行的字符串末尾多了一个英文句号(.),这个多余符号导致Python语法解析失败。

修正后的代码

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

补充说明

  • names [0]里的空格虽不影响语法,但Python编码惯例是不在索引括号前加空格,写成names[0]更规范。
  • print (message)里的空格也可去掉,写成print(message)符合PEP8编码规范。

内容的提问来源于stack exchange,提问作者Torobche

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 22:47:00