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

文章 > Python基础教程 > python之int与eval函数的区别

python之int与eval函数的区别

int函数 eval函数 Python

头像

小P

2021-04-12 17:32:3515326浏览 · 0收藏 · 0评论

趁着前几篇讲过int()函数大家还有印象,小编简单带大家回顾后,就讲讲int与eval函数的区别。

1.eval()函数

eval(<字符串>)能够以Python表达式的方式解析并执行字符串,并将返回结果输出。eval()函数将去掉字符串的两个引号,将其解释为一个变量。

作用:

a. 处理数字

单引号,双引号,eval()函数都将其解释为int类型;三引号则解释为str类型。

b.处理字符串类型的字符串

对于eval()括号中的的字符串(非数字),如果字符串带的是单引号或者是双引号都会引起NameError,这是因为eval()函数在处理字符串时会去掉其两个引号。正确应该使用一个单引号包含一个双引号组成的三引号来包含字符串。

2.int()函数

int()函数可以将一个数转化为整数。

>>> int('12',16) 18

这里有两个地方要注意:

1)12要以字符串的形式进行输入,如果是带参数base的话

2)这里并不是将12转换为16进制的数,而是说12就是一个16进制的数,int()函数将其用十进制数表示,如下

>>> int('0xa',16) 10 >>> int('10',8) 8

Python中的eval方法接受一个字符串参数,并且把字符串里面的内容当成Python代码来执行;

eval的缺点是执行速度慢,并且会有安全风险。

对比后不难发现,使用eval()函数有诸多问题要注意,不然容易出现问题。更多Python学习推荐:Python学习网教学中心

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

关注

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

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

宝贝今天可不可以不带小雨伞| 成人猫咪最新地域网名是什么啥| 《玉蒲团2之艳乳欲仙欲》| 蜜桃成时熟2| 蜜汁樱桃》笔趣阁全文免费阅读| 人间水蜜桃MAC923| 白丝女| 《一次特殊的游泳课》| 放荡的小峡子2中文字幕| 体验所(HP)笔趣阁在线阅读| 小学生六一舞蹈视频| 恋爱之瘾电影完整版在线观看免费| 免费的行情网站WWW下载大全| 小蜜桃免费观看高清电视剧| CSGO2开箱网站| 女性抹胸开襟哺乳衣的注意事项| 泳装秀| 狗和人胶配方20分钟一| BOSS凶猛老公喂不饱十月初| 国产电影一曲二曲三曲爱妃记豆瓣 | 双腿无力合拢红肿外翻男生原因| 老人玩小处雌女视频的意义| 妈妈说今晚爸爸不回家| 少女たちよ在线播放电视剧| 女人高潮抖动多久能恢复正常| 欧美人动物PPT免费模板大全| 《交换做爰》在线观看| 合不拢腿(双)BY粗眉毛免费阅..| 天堂资源| 久久精品国产亚洲AV四虎百花| 他的大手在秘密花园小说免费阅读| 《甜蜜惩罚2》第二季的剧情简介| 4虎CVT4WD入口免费| 白白色视频| 女人做爰高潮全过| 己满十八岁免费观看电视剧的软件 | 《女仆教育》动漫第一季 | 在电影院里拨开内裤挺进| 人间水蜜桃MAC923| 出门忘穿胸置乳头凸起怎么办| 妈妈让我戴上避孕套的下一句是啥