韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。)

关注

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

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

成品人和精品人的区别在哪里知乎| 原声舌吻| 《出差的日子》叶爱| 《帐篷里的秘密》动漫| 《熟妇的荡欲》HD中字| 《黏糊糊的你》动漫免费观看 | GOGO中日韩人体大胆高清专业| 《出差的日子》中文版 | 《XL司令》第一季动漫免费播放| 《魅魔之耻》1~4集免费看| 《金莲淫史》台湾绝版| 《指尖湿热》作者:糖醋排骨| 《医务室上垒》动浸全集在线观看| 《菊内留香》双男主| 《后宫狂热》动浸全集完整| 《再来一次好吗》动浸| 《性爽2》电影| 18岁的少女与狗高清电视剧| 初中小姐姐脚丫踩在男生困困| 15岁女初中生免费观看电视剧 | 儿子娶妈妈免费观看完整版| 《交换做爰》在线观看| 双乳被四个男人吃奶| 绝色儿媳在线观看免费版电视剧| 女性抹胸开襟哺乳衣的注意事项| 人狗大战5高清正版免费观看| 美女比基尼游泳图片视频| .台球室的特殊待遇2HD| 《性呻吟》伦理| 《厨房韵母2》动漫下线了吗 | 日韩精品一区| 日本真人版免费PPT| 教室停电插班花赵柔笔趣阁| 电视剧情满四合院| 男朋友隔着衣服顶撞是什么心理现..| 伦理《禁忌12》| 每天晚上都在汆肉中度过句子| 疯狂祖母免费观看高清版| CSGO网站开箱推荐| 法国《监狱伦理3》| 《一滴都不许漏》何泽城林荫