eval和json
1.eval()函数
eval()函数可以对字符串进行执行,如果字符串满足python语法的话
calculate="1+1" print(calculate) print(eval(calculate)) #1+1 #2
2.json工具包
因为很多数据交互都是用的json格式
import json stuff={"name":"Alex","age":12,"sex":"male"} str_stuff=json.dumps(stuff) #将列表,元祖,集合,字典等类型的数据转为字符串json格式 print(str(type(str_stuff))+"==="+str_stuff)
3.因为eval是可以识别符合python语法的所以
eval(str_stuff) 这个可以把json转为python中的对象
json.loads(str_stuff) 同样效果
走自己的路