python當中的eval?
在python中,eval()是評估函數,用處是去掉最外層引號,然后進一步處理
解釋:python中 input()默認錄入的是字符串類型
如果用戶輸入了123,其實讀取的是字符串"123"
這時候需要eval(input())來獲取整數123,才能進行進一步的計算
之所以說eval()用處是去掉最外層引號是因為,
舉例說明吧,
eval(" '你好' ") # 會輸出字符串"你好"
eval("print("WOW")") # 經過評估函數處理之后 會輸出字符串"WOW"