當前位置:成語大全網 - 新華字典 - python exec() 菜鳥教程上的例子,最後壹個結果為34的看不懂,求教

python exec() 菜鳥教程上的例子,最後壹個結果為34的看不懂,求教

exec(expr, {'x':1,'y':2}) 這句很明顯:30+1+2=33

exec(expr, {'x':1,'y':2}, {'y':3,'z':4})這句:

x傳入的是1,y第壹個傳入的是2,第二次傳的是3將之前的2覆蓋了。所以y是3,z傳入的是4。但是在expr裏面重新給z賦值了30,所以結果是30+1+3=34