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

关注

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

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

韩国动漫RUNNING MAN...| 他的巨物撑开她的花缝的导演是谁| 亚洲精品国偷自产久色| 年轻的母亲在线观看完整版刘海的...| 女性俱乐部LOGO| 强伦轩一区二区三区的含义和影响 | 日韩| 《特殊的补课方式》| 1688黄桃网站进入页面| 男朋友摸完小花园小肚子有点痛 | 男女行乐图片大全| 男男| 深入无人区短剧免费高清观看| 蜜桃成熟时3D| 蜜桃成时熟2| 15岁初中生免费播放电视剧| 扌击辶鬲小| 桃色视频| 星空无限MV国产剧入选精彩 | 林喜宝爸爸叫李叔叔到家是哪一集 | 《朋友年轻的妈妈》中字头歌词 | 《黏糊糊的你》免费观看| 韩漫免费浸画在线阅读| 茉莉花| 法国版《灭火宝贝》中文翻译| 剪灯新话| DKNY| 玉蒲团之官人我要| 有夫之妇精油按摩的功效与作用| 苍井空| 《医务室的小秘密》动漫第一季免..| 白丝脚上的浓浓的精华液能用吗| 女朋友闺蜜奶好大下面好紧| MV在线观看免费播放历史| 《女家教》完整版免费观看| 中国老太太的毛耳耳一| 美女| 当着老公的面被维修工欺负 | 美式禁忌2年轻一代| 人犬兽人在线观看免费完整| 妈妈叫我戴上避孕套英文