python中怎么把文件中找到的字符‘+’转变成可以进行加法运算的加号?
发布网友
发布时间:2022-05-24 08:43
我来回答
共3个回答
热心网友
时间:2023-10-09 11:50
# 挖坟
# 用字典处理,键是操作符,值是匿名函数
f1 = lambda a,b:a+b
f2 = lambda a,b:a-b
f3 = lambda a,b:a*b
f4 = lambda a,b:a/b
maps = {'+':f1,'-':f2,'*':f3,'/':f4}
# 比如说c是文件中的字符,a和b是要进行运算的数,则结果为
result = maps[c](a,b)
热心网友
时间:2023-10-09 11:51
>>> op = '+'
>>> b = 10
>>> c = 312
>>> eval('%d%s%d'%(b,op,c))
322
>>>来自:求助得到的回答
热心网友
时间:2023-10-09 11:51
只可以把+号前后的数取出来求和。。这比较方便