# Python 3 >>> n = input() 12 >>> int(n, 16) 18
>>> a = 7 >>> b = 'a' >>> eval(b) 7 >>> print(b) a
所以eval是去掉引号且执行引号里的表达式,eval函数有3个形参,第一个必填的形参即为表达式。
Python中print数字时可以不加引号
eval() 函数也可以直接用来提取用户输入的多个值。
例如: a,b=eval(input()) 输入:10,5,得到 a=10,b=5。
不过输入时必须以逗号分隔