eval函式就是實現list、dict、tuple與str之間的轉化
str函式把list,dict,tuple轉為為字串
一、字串轉換成列表
a = "[[1,2], [3,4], [5,6], [7,8], [9,0stbgsgpr]]"
print(type(a))
b = eval(a)print(程式設計客棧type(b))
prin程式設計客棧t(b)
二、字串轉換成字典
a = ""
print(type(a))
b = eval(a)
print(type(b))
print(b)
三、字串轉換成元組
a = "([1,2], [3,4], [5,6], [7,8], (9,0))"
print(type(a))
b=eval(a)
print(type(b))
print(b)
本文標題: python eval函式原理及用法解析
本文位址: /jiaoben/python/364335.html
python eval函式妙用
eval 函式用來執行乙個字串表示式,並返回表示式的值。以下是 eval 方法的語法 eval expression globals locals 例項1 返回表示式計算結果。x 7 eval 3 x 21 eval pow 2,2 42.可以把list,tuple,dict和string相互轉化。...
python eval 函式的使用
1.傳入python的幾種資料型別的字串,返回相應的資料型別物件 a eval 123 print a is type a b eval a 1,b print b is type b c eval print c is type c d eval a 1,2,3 print d is type d...
python eval函式簡單使用
eval是python的乙個內建函式,其作用是返回傳入字串的表示式的結果 1.只提供第乙個引數,eval的作用就是將expression的引號去掉,保留引號中字元的原有屬性 m 123 print eval m 輸出123 x 3print eval 3 x print eval pow 2,x 輸...