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
相关产品推荐
相关产品推荐

