python中eval函数和int函数的区别。

eval(expression):
expression:表达式
用来执行一个字符串表达式,结果返回表达的执行结果。

a. 处理数字
单引号或者双引号,去掉引号返回数字;三引号则去掉最外层引号,返回字符串。

b.处理字符串
去掉两侧引号(不管是单引号还是双引号),执行表达式。
eval("1+2")>>>3

int(x,base=10):
x:字符串或者数字
base:进制数,默认为十进制。
将一个字符串或者数字转换为整型,返回值为整数类型。

posted @ 2020-04-09 19:00  顺藤摸瓜  阅读(4784)  评论(0)    收藏  举报