當前位置:編程學習大全網 - 網站源碼 - python的eval是什麽

python的eval是什麽

用於計算表達式的值,它有個前提,Python代碼只能是單個運算表達式,它不支持任意形式的賦值操作,也不能是復雜的邏輯代碼。格式如下:

eval(expression,globals=None,local=None);

expression是必選參數,字符串、code對象實例都可以;

globals是可選參數,用於存放全局變量,如果使用,必須是壹個字典對象;

locals同樣也是可選參數,用於存放局部變量,如果被使用,是映射對象就可以,如果不添加,那它會取與globals相同的數值,如果兩者都不添加,將取eval函數被調用環境下的全局命名空間和局部命名空間。

  • 上一篇:Qq登錄e源代碼
  • 下一篇:廣電秦嶺雲機頂盒怎麽刷機
  • copyright 2024編程學習大全網