国产成人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电脑。)

关注

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

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

公共场合高潮(H)公交车| 主动把奶头放进男朋友嘴巴里| -区二三国产好的精华液品牌介绍| 《漂亮的女邻居5》HD| 狗锁住女人狗的视频大全图片| 在线高清理伦片A| 在线视频| 自行车小游戏| 电子| 三男一女免费播放电视剧大全| 撸撸社| 许允美| 小蓝电影全集免费观看| 俩个人做AJ的视频教程大全| 年轻的姐妹2| 老师和学生深入交流人生奥秘| 玉蒲团之官人我要| 老公你好棒啊我好爱你| BOBO浏览器老司机模式改版特..| 上海吃奶门| 法国《口咬》电影完整版| 《艳妻互换》完整版| 美女比基尼游泳图片视频| 女生给男生吃小头头| 双男主高干文小说| 成全电影免费观看完整在线播放高.. | 女人吃男人鸡要多久恢复| 女被强伦疯狂做爰XXX| GTV一同看GTV蓝颜| 百色助学网| 性做爰全过程免费看| 小辣椒4美国荷尔蒙| 丫头把腿开大让我添添| EXO妈妈MV高清在线观看| 《入室强伦女教师在线播放| 《恋爱订单~再来一份》动漫| 打扑克视频| 免费观看已满十八岁电视剧动漫 | 欧美片《肉欲进入》| 日韩| 老牛耕田陈雪435章