python 字符串中获取参数,字符串表达式该如何处理
发布网友
发布时间:2022-05-01 14:50
我来回答
共2个回答
热心网友
时间:2022-04-18 15:00
Python 3.6.1 (default, Sep 7 2017, 16:36:03)
[GCC 6.3.0 20170406] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> d ={'a':range(0, 3)}
>>> 3 + 4 * d['a']
Traceback (most recent call last):
File "<stdin>", line 1, in <mole>
TypeError: unsupported operand type(s) for *: 'int' and 'range'
>>>
追问不会做不要胡乱答,好不好。我自己已经解决了
追答看了好一会你的问题, 还是不知道你想表达什么. 你再仔细看看你的问题, 表达能力有问题不是你的错, 还出来丢人, 就不怪别人拍你砖了.
热心网友
时间:2022-04-18 16:18
用eval(“字符串”)求试试追问但关键 a的值没有办法给哪,而且a是个range,eval这个函数我知道,关键如何用它解决这个问题不清楚。