Python中的内置函数,用于去掉字符串最外侧的引号,并按照Python语句方式执行去掉引号后的字符串。

eval()函数经常和input()函数一起使用。

eval函数的语法格式:

变量=eval(字符串)

s='3.1+3.2'
print(s,type(s))  # 3.1+3.2 <class 'str'>
x=eval(s)
print(x,type(x))  # 6.300000000000001 <class 'float'>

age=eval(input("请输入年龄:"))  
print(age,type(age))

hello='北京欢迎你'
print(hello)  # 北京欢迎你
print(eval("hello")) # 北京欢迎你  相当于去掉字符串 hello此时是一个变量,如果之前有声明该变量,则显示其内容;否则,则程序报错

 

 posted on 2023-12-07 17:26  会飞的金鱼  阅读(22)  评论(0)    收藏  举报