python eval函数的简单使用
#!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('...
·
#!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)))
更多推荐
已为社区贡献16条内容
所有评论(0)