问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

eval在python中的意思

发布网友 发布时间:2022-03-29 10:56

我来回答

2个回答

懂视网 时间:2022-03-29 15:17

python中eval函数作用如下:

  

  1、计算字符串中有效的表达式,并返回结果。

  

  2、将字符串转成相应的对象(如list、tuple、dict和string之间的转换)。

  

  3、将利用反引号转换的字符串再反转回对象。

  

  Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。

热心网友 时间:2022-03-29 12:25

eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。即变量赋值时,等号右边的表示是写成字符串的格式,返回值就是这个表达式的结果。

eval()函数用来执行一个字符串表达式,并返回表达式的值,还可以把字符串转化为list、tuple、dict。eval函数的语法:eval(expression[,globals[,locals]])。

扩展资料:

如果eval函数在执行时遇到错误,则抛出异常给调用者;类似的函数是loadcode,loadcode并不立即执行代码,而是返回一个函数对象。并且loadcode支持路径参数,eval并不支持,eval并不支持代码中的return语句,而是将代码作为表达式直接计算出结果。

例如:

var d = eval("({name:'chentong'})")

alert(d.name);

参考资料来源:

百度百科-eval()

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? jpy是什么货币 日本的货币符号怎么和中国的一样?都是“羊”。 100EUR,100JPY,100HKD,100GBP分别是什么国家的货币... 我想知道这些字母代表的币种,USD/JPY jpy是什么意思 USD/JPY到底是个什么类型的货币 cadjpy是什么货币 jpy是什么货币单位 jpy是什么货币汇率 jpy是什么货币? ……怎么样?用英语怎么写? ......怎么样用英语怎么说? “怎么样”用英语怎么写 ......怎么样用英语翻译 怎么样用英语怎么表示 ......怎么样用英语怎么说 什么怎么样用英语怎么说,句式 怎么样用英文怎样说 ……怎么样?用英语怎么说 怎么样用英语怎么说 杜卡迪和雅马哈摩托有什么不同 杜卡迪和雅马哈摩托有什么不同? 杜卡迪大魔鬼? 雅马哈,本田,川崎,宝马,杜卡迪,阿普利亚这几... 问个关于杜卡迪摩托车的问题 杜卡迪是不是世界公认的声浪最好听的摩托车 为什么杜卡迪超级摩托车都是双缸跑车???双缸跑... 杜卡迪1199是不是单杠!在网上搜了一下视频,声音... 雅马哈还是杜卡迪,好纠结 杜卡迪1199公路赛摩托车怎么样 你是怎么迷上摩托车的? 为什么有人喜欢骑噪音和振动特别大的摩托车? 世界顶级摩托车叫什么名字? 实拍杜卡迪 街霸Streeetfighter S 1098,排量1099C... 机车杜卡迪冒汗6小时视频是什么梗 杜卡迪摩托车怎么样?适合新手骑吗? 我想买摩托车,目前看上,杜卡迪1198s 本田cbr1000... python当中的eval函数是起什么作业的 python 如图 eval到底是用来干啥的?不能直接dict强转吗 “某某明星的同款”中的“同款”用英文怎么说?