Python eval函式原理及用法解析

2022-10-04 13:30:22 字數 560 閱讀 1563

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 輸...