Python之eval函数实例解释
生活随笔
收集整理的這篇文章主要介紹了
Python之eval函数实例解释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
源碼?
def set_value(self, key, value):logger.debug('DataBus: Storing key: [%s] value: [%s]', key, value)a = "[random.randint(0,1) for b in range(0,128)]" b = "[0 for b in range(0,32)]" c = "1 + 2" set_value(key, eval(value))結果
[1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0][0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]3總結:
參數為字符串,得到結果為根據字符串內代碼運行的結果
總結
以上是生活随笔為你收集整理的Python之eval函数实例解释的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 协程gevent
- 下一篇: websocket python爬虫_p