python中的eval用法

有醫保發表於2020-11-02

eval 方法能使字串本身的引號去掉,保留字元的原本屬性。eval這個函式就是在返回它覺得正確的那個值。

>>>str1 = "[{11,22},{22,33},{33,44},{44,55}]"
>>>type(str1)
<class 'str'>
>>>list1 = eval(str1)
>>>list1
[{11,22},{22,33},{33,44},{44,55}]
>>>type(list)
<class 'list'>
>>>a = input("請輸入:")
>>>__import__("os").getcwd()
>>>eval(a)
C:\Python27  # 輸出結果是儲存程式碼的資料夾路徑

相關文章