我想分配:
x0='123'
x1='123'
x2='123'
x3='123'
x4='123'
x5='123'
x6='123'
x7='123'
x8='123'
x9='123'
我编写代码来表示123
输入x1
或输入时可以得到字符串的输出x8
。
for i in range(0,10):
eval("x"+str(i)+"='123'")
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "<string>", line 1
x0='123'
^
SyntaxError: invalid syntax
我该怎么做?
对于语句的动态执行,请使用exec
语句。
>>> exec('y=3')
>>> y
3
Eval Usgae:eval(expression)
该expression
参数被解析和评价为Python表达式
例如:
>>> s=3
>>> eval('s==3')
True
>>> eval('s + 1')
4
>>> eval('s')
3
>>> eval('str(s)+"test"')
'3test'
SyntaxError:无效或意外的令牌第5行我似乎找不到缺少什么或语法错误的地方
我正在尝试运行一个django代码,一个我做的imx6 yocto构建。这个基本的例子做得很好很顺利。所以我决定在我工作的一个项目中运行我自己的django制作,我得到了以下结果: models.py中的代码如下: 我尝试将‘改为’删除{self.cloud_interval},但都没有成功。 为什么会发生这种情况?如何修复它?
问题内容: 为什么Python在第9行的简单语句中给我一个语法错误? Python的版本是: 问题答案: 在Python 3中,print是一个函数,您需要像这样调用它。
我面临的问题是在java中使用hibernate为postgres表执行以下查询。 该查询由使用内部连接从3个表中检索数据组成。 QryJourney=“选择journey.id、journey.operatingday、journey.linename、journey.scheduledeparturestopname、journeydetail.stopname、journeydetail.l
本文向大家介绍Java中无法访问的语句错误,包括了Java中无法访问的语句错误的使用技巧和注意事项,需要的朋友参考一下 由于多种原因导致无法编译代码时,发生无法访问的代码错误,其中包括:无限循环,无法访问的代码行之前的return语句。 让我们看一个例子- 示例 输出结果 名为Demo的类包含主函数,并定义了一个值,并检查该值并运行空的“ for”循环。如果找到该值,则控件会跳出循环,否则将显示一
我的Java代码出现了这个错误 这是Hibernate传递的查询: 我已经看过与这个错误有关的所有问题。但是在所有这些问题中,用户本身传递查询“”,这样他们就可以将“”更改为“”,但是这里hibernate负责创建表,所以我不明白错误在哪里,以及如何修复它。