python中eval函數和int函數的區別。


eval(expression):
expression:表達式
用來執行一個字符串表達式,結果返回表達的執行結果。

a. 處理數字
單引號或者雙引號,去掉引號返回數字;三引號則去掉最外層引號,返回字符串。

b.處理字符串
去掉兩側引號(不管是單引號還是雙引號),執行表達式。
eval("1+2")>>>3

int(x,base=10):
x:字符串或者數字
base:進制數,默認為十進制。
將一個字符串或者數字轉換為整型,返回值為整數類型。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM