语法错误 - 无法在设置变量中分配给运算符

SYNTAX ERROR - Can't assign to operator in setting variables

我在 IDLE 中遇到语法错误:

SyntaxError: can't assign to operator

然后突出显示一行的结尾,即以下代码的第 2 行:

date              = "Unknown"
day-of-week       = "Unknown"     
time              = "Unknown"
week              = "Unknown"

我将不胜感激 :)

"Day-of-week"是一个无效的变量名,不能在赋值运算的左边使用减号。

您的代码相当于:

 day - of - week = "unknown"

尝试

day_of_week = "unknown"

相反!

Python 将 day-of-week 解释为 "day" 减去 "of" 减去 "week"。请尝试使用 day_of_week

显示此内容的示例代码。

>>> day = 3
>>> of = 2
>>> week = 4
>>> day-of-week
-3