语法错误 - 无法分配给操作员设置变量 - Python 3.4.3
问题描述:
我不是一个非常有经验的Python程序员(我主要是一个web开发人员,但不处理python),并且必须为树莓派做一个python控制的药丸分配器应用程序pi作为一个学校项目......我刚刚在IDLE中有这个语法错误 - 无法分配给操作员 - 这会突出显示一行的结束(与下面的代码相关的第2行...)**即BLAH = “等等等等” *** highlightedareatoendofline *语法错误 - 无法分配给操作员设置变量 - Python 3.4.3
所以这里是代码...
date = "Unknown"
day-of-week = "Unknown"
time = "Unknown"
week = "Unknown"
等等等等
我希望得到任何帮助,我可以不用它:) 感谢堆:)
答
Python正在将“day-of-week
”解释为“减去”周“的”日“减去。请尝试使用day_of_week
代替。
示例代码来显示此。
>>> day = 3
>>> of = 2
>>> week = 4
>>> day-of-week
-3
+0
感谢Elipzer!传说... –
答
“第一天的周”是一个无效的变量名,你不能使用减号在左侧分配操作。
你的代码是等价的:
day - of - week = "unknown"
尝试
day_of_week = "unknown"
相反!
的可能的复制[为什么蟒蛇不允许连字符(http://*.com/questions/2064329/why-python-does-not-allow-hyphens) – idjaw