【问题标题】:Why do I get an error with print(f"({x}, {y})")? [duplicate]为什么我收到 print(f"({x}, {y})") 错误? [复制]
【发布时间】:2022-01-10 15:57:23
【问题描述】:
for x in range(5):
  for y in range(3):
    print(f"({x}, {y})")

我试图在 python 掌握课程中学习,但我一直收到以下错误。

     File "c:\Users\███\Desktop\Py Products\Tutorial\HelloWorld\app.py", line 3
    print(f"({x}, {y})")
                      ^
SyntaxError: invalid syntax

【问题讨论】:

  • 你运行的是什么版本的 Python?
  • 您使用的似乎是 Python 3.5 或更早版本,它们不支持 f-strings。
  • 请添加您正在使用的python版本的更多详细信息

标签: python


【解决方案1】:

您在打印时尝试format 字符串以便您可以使用

for x in range(5):
  for y in range(3):
    print('{}, {}'.format(x, y))

【讨论】:

  • 如果您使用未过时的 Python 版本,则 f-string 应该可以工作。
猜你喜欢
  • 1970-01-01
  • 2021-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-06
相关资源
最近更新 更多