海詩網(wǎng) 知識百科 eval函數(shù)python(eval引號python)

eval函數(shù)python(eval引號python)

eval函數(shù)python, eval(expression[,globals[,locals]])

語法參數(shù)的詳細(xì)解釋:

Expression-expression.

Globals -變量范圍、全局名稱空間(如果提供)必須是字典對象。

Locals -變量作用域、本地名稱空間(如果提供的話)可以是任何映射對象。

返回值:返回表達(dá)式計(jì)算的結(jié)果。

eval引號python

以下是具體的例子。

1串成一個(gè)列表:

a=[1,2,3,4,5]

b=eval(a)

# a是字符串類型數(shù)據(jù),b是列表類型數(shù)據(jù)。

2串入字典:

a={name:guo,age:25}

b=eval(a)

# a是字符串類型數(shù)據(jù),b是字典類型數(shù)據(jù)。

3個(gè)字符串轉(zhuǎn)換為元組:

a=(1,2,3,4,5)

eval(a)

# a的數(shù)據(jù)結(jié)構(gòu)是字符串,B的數(shù)據(jù)結(jié)構(gòu)是元組。

x=4

eval(3*x)

#返回值是12

x=10

g={a:4}

eval{a+1,g}

#返回值是5

x=10

b=20

c=30

g={a:6,b:8}

t={b:100,c:10}

eval(a+b+c,g,t)

#返回值是116

eval引號python

關(guān)于如何使用python中的eval函數(shù),就分享到這里吧!

eval函數(shù)python,以上就是本文為您收集整理的eval函數(shù)python最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。

本文來自網(wǎng)絡(luò),不代表海詩網(wǎng)立場,轉(zhuǎn)載請注明出處:http://x91880.com/n/169752.html
      

java生成pdf(java生成pdf文件)

發(fā)表回復(fù)
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時(shí)間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部