美文网首页
Python动态编程 eval 与 exec

Python动态编程 eval 与 exec

作者: 某某财 | 来源:发表于2018-01-27 22:39 被阅读0次

编程中遇到了需要动态编程的地方,首先动态命名变量可通过

creatVAr=global()  #全局变量,局部则local()

creatVAr[] #在方括号中用格式化输出命名变量

eval(‘’)  # 引号内文本为执行内容,同样可格式化输出? 

但需要注意eval不能给变量赋值,exec则可以,但exec必须在主程序内执行,在def里无效。

相关文章

网友评论

      本文标题:Python动态编程 eval 与 exec

      本文链接:https://www.haomeiwen.com/subject/tnvoaxtx.html