作用:把字符串中的内容转换成一个有效的表达式
例1:
s1 = "{'name':'zhangsan','age':'18'}"
print(type(s1))
# 输出结果为:str
print(eval(s1))
# 输出结果为:{'name': 'zhangsan', 'age': '18'}
print(type(eval(s1)))
# 输出结果为:dict
例2:
s2 = "['name':'zhangsan','age':'18']"
print(type(s2))
# 输出结果为:str
print(eval(s2))
# 输出结果为:['name': 'zhangsan', 'age': '18']
print(type(eval(s2)))
# 输出结果为:list
例3:
s2 = "1+2"
print(type(s2))
# 输出结果为:str
print(eval(s2))
# 输出结果为:3
print(type(eval(s2)))
# 输出结果为:int