【问题标题】:Python beginner question! Why syntax error?Python初学者问题!为什么语法错误?
【发布时间】:2019-06-18 05:55:16
【问题描述】:

我对 Python 还很陌生,我刚刚完成了设置 在 Visual Studio Code 上,并选择了正确的课程..

但是在下面的练习中我得到了一个语法无效错误,

my_name = "First Name"
print(f"My name is{my_name}.")

我在搞什么鬼?

错误:

File "c:\Users\Lenovo\Desktop\Pie\Hello.py", line 2
  print(f"Let's talk about {my_name}.")
                                    ^
SyntaxError: invalid syntax

【问题讨论】:

  • 您使用的是哪个版本的 Python?您的版本可能不支持字符串插值 (f"")。
  • @Carcigenicate python 3.6.0 64位
  • 如果您发现 fstrings 不起作用,您可能使用的是 3.6 之前的 Python 版本。您应该在问题中包含语法错误的文本。
  • exaxt 错误是什么?它应该包含一个^,指出错误所在。
  • 在询问有关错误的问题时,请始终包含复制粘贴的(作为文本)完整和完整的错误消息。请阅读how to ask good questions,以及this question checklist

标签: python syntax


【解决方案1】:

我会这样写代码:

my_name = "First Name"

print("My name is " + my_name + ".")

看起来很简单,但确实可行。

【讨论】:

    【解决方案2】:

    我建议使用以下语法:

    print("My name is %s" %my_name)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-23
      • 1970-01-01
      • 2019-10-31
      • 1970-01-01
      相关资源
      最近更新 更多