python里compile的作用_Python代码中compile()函数具有哪些功能呢?
生活随笔
收集整理的這篇文章主要介紹了
python里compile的作用_Python代码中compile()函数具有哪些功能呢?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘要:
下文講述Python代碼中compile()函數的功能說明,如下所示:
compile()函數功能說明
compile()函數功能:
用于將一個字符串編譯為字節代碼
compile()函數語法:
compile(source, filename, mode[, flags[, dont_inherit]])
-------參數說明----
source:字符串或者AST(Abstract Syntax Trees)對象
filename:代碼文件名稱,如果不是從文件讀取代碼則傳遞一些可辨認的值
mode:指定編譯代碼的種類。可以指定為 exec, eval, single
flags:變量作用域,局部命名空間,如果被提供,可以是任何映射對象
flags和dont_inherit:是用來控制編譯源碼時的標志
-------返回值說明----
返回表達式運行結果
例:
Python compile修飾符示例分享
>>> s = "for i in range(8): print(i)"
>>> s2 = compile(s,'','exec') #編譯為字節對象
>>> s2
at 0x00000288B4837BE0, file "", line 1>
>>> exec (s2)
0
1
2
3
4
5
6
7
總結
以上是生活随笔為你收集整理的python里compile的作用_Python代码中compile()函数具有哪些功能呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python turtle 颜色数字_p
- 下一篇: 学银在线python课程_Python