在Python中使用eval函數

從 YTYZX有图有真相的百科
於 2020年7月9日 (四) 12:30 由 Ytyzx (對話 | 貢獻) 所做的修訂 (创建页面,内容为“eval()函数 eval(<字符串>)能够以Python表达式的方式解析并执行字符串,并将返回结果输出。eval()函数将去掉字符串的两个引号,...”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳到: 導覽搜尋

eval()函數 eval(<字符串>)能夠以Python表達式的方式解析並執行字符串,並將返回結果輸出。eval()函數將去掉字符串的兩個引號,將其解釋為一個變量。 作用: a. 處理數字 單引號,雙引號,eval()函數都將其解釋為int類型;三引號則解釋為str類型。 b.處理字符串類型的字符串 對於eval()括號中的的字符串(非數字),如果字符串帶的是單引號或者是雙引號都會引起NameError,這是因為eval()函數在處理字符串時會去掉其兩個引號。正確應該使用一個單引號包含一個雙引號組成的三引號來包含字符串。

———————————————— 版權聲明:本文為CSDN博主「Jasonzhiying」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本聲明。 原文連結:https://blog.csdn.net/zhouzying/java/article/details/80216210