superli 发表于 2021-2-19 16:11:57

eval函数的使用

print("解读内容是:"+eval('u"'+conlist+'"'))这句命令中conglist前后2个+是什么意思,怎么理解?

逃兵 发表于 2021-2-20 15:35:14

不知道你的代码具体是什么样子

简单来讲,eval就是把字符串的最外层引号去掉

去掉引号的字符串是什么就变为了什么

例子1: 去掉引号成为变量

>>> a = 'b'
>>> b = '123'
>>> eval(a)
'123'

例子2:去掉引号变成整型
>>> a='123'
>>> eval(a)
123

例子3:去掉引号变成列表/元组:
>>> a=''
>>> eval(a)
页: [1]
查看完整版本: eval函数的使用