當前位置:成語大全網 - 新華字典 - python函數

python函數

參數match是正則表達式匹配後的結果,match.group(1)就是返回結果1。

import?re

m?=?re.search('(^.+?)\n(.+?$)',?'print?"111"\nprint?"222"')

print?m.group(1)#print?"111"

eval()壹般是用來執行字符串代碼,也就是命令註入。

其中的參數code:就是要執行的代碼,比如print "111"

其中的參數scope:是code執行範圍的字典.

由於匹配的字符串代碼經常有格式對齊等問題,所以加壹個try except來捕捉。

exec跟eval類似,可以執行代碼,但是只是壹個語法,沒有返回值。

exec code in scope就是執行code作用範圍為scope字典