#!usr/bin/env python
#-*- coding:utf-8 -*-
"""
@author:doulihang
@file: eval_test.py
@time: 2019/05/08
"""

"""将字符串str当成有效的表达式来求值并返回计算结果"""
#对数字进行运算
print(eval('5+5'))
print(eval('5-5'))
print(eval('5*5'))
print(eval('5/5'))

#将特定格式字符串转换为字典
str = "{'a':'b'}"
print(type(str))
print(eval(str))
print(type(eval(str)))

#将特定格式的字符串转换为列表
str = "[1,2,3,4]"
print(type(str))
print(eval(str))
print(type(eval(str)))

#将特定格式的字符串转换为元组
str = "(1,2,3,4)"
print(type(str))
print(eval(str))
print(type(eval(str)))

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐