国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python eval函数是什么?怎么使用?

Python eval函数是什么?怎么使用?

头像

2020-11-08 21:43:504065浏览 · 0收藏 · 0评论

我们之前跟大家描述了在Python里面一些函数的不同使用,以及一些函数的潜藏使用技巧,可是大家有没有听说过,有一个函数一直被誉为最神奇的函数,神奇的地方在哪里?到底怎么神奇?请看下文。

关于eval():

将字符串string对象转化为有效的表达式参与求值运算返回计算结果

语法上:

调用的是:eval(expression,globals=None, locals=None)返回的是计算结果

其中:

1、expression是一个参与计算的python表达式

2、globals是可选的参数,如果设置属性不为None的话,就必须是dictionary对象了

3、locals也是一个可选的对象,如果设置属性不为None的话,可以是任何map对象了

4、python是用命名空间来记录变量的轨迹的,命名空间是一个dictionary,键是变量名,值是变量值。

下面简单演示一下eval()函数的使用:

#!usr/bin/env python
#encoding:utf-8
 
import math
 
 
def eval_test():
 l='[1,2,3,4,[5,6,7,8,9]]'
 d="{'a':123,'b':456,'c':789}"
 t='([1,3,5],[5,6,7,8,9],[123,456,789])'
 print '--------------------------转化开始--------------------------------'
 print type(l), type(eval(l))
 print type(d), type(eval(d))
 print type(t), type(eval(t))
 
if __name__=="__main__":
 eval_test()

测试结果输出如下:

--------------------------转化开始--------------------------------
<type 'str'> <type 'list'>
<type 'str'> <type 'dict'>
<type 'str'> <type 'tuple'>
[Finished in 0.2s]

以上就是这个神奇的函数用法,是不是感觉很奇特呢?学会的话,可以在自己的内容里填充使用哈~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《厨房韵母2》动漫下线了吗| 国产精品国内自产拍在线播放| 哺乳照比赛| 电饭煲怎么选| 朝桐光| 《交换做爰》在线观看| 外国大扔子视频播放| 《麦子的秘密2》| 泰坦尼克号演员表| 爸爸汆肉的日常| 《女仆教育》动漫第一季| 女人被男人进入后的心理变化| 三个轮换C1个侯门闺房HLH笔趣阁在线阅读免.| 游戏王卡| 小妈爱上继子免费观看电视剧| 羞答答在线观看免费高清电视剧| 7777777亚洲和欧洲尺码表| 冲动的惩罚未删减| 亲爱的爸爸【父女】笔趣阁负责的| 亲吻刺激战场视频大全真人版免费..| 国产精品高潮呻吟久久A片小说| 苹果13参数| 台球室的特殊待遇2HD| 9.1国产NBA免费看电影| 少女与狗2在线观看免费版高清| 《我的漂亮朋友》20点首播| 亲吻刺激战场视频大全免费观看| 每日大赛 反差吃瓜爆料合集视频| 有夫之妇精油按摩的功效与作用 | BOBO浏览器(海外版| 苍井空做爰高潮A片| 双男主高干文小说| 妈妈がだけの心に漂う| SNH48欧洲码和亚洲码图片| 11人裸体航班女服务员是谁 | 非洲女人免费观看大全电视剧| 《荷尔蒙3》| 俄罗斯姑娘免费看高清电视剧| 日亚M码是日本的还是中国的| 免费直播入口在线观看| 日本大片又大又好看的PPT