2024年08月07日
可以把list,tuple,dict和string相互转化。
#################################################
字符串转换成列表
>>>a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
2024年08月07日
eval()函数用于执行一个字符串表达式,并且返回该表达式的值。
1、计算字符串中有效的表达式,并返回结果。
2024年08月07日
eval:
可以把字符串里的字符转换为可执行代码,但只支持一行字符。可以返回执行后得到的值。如下:
输出:
exec:
可以把字符串里的字符转换为可执行代码,可以支持多行字符。但是拿不到返回结果。如下:
输出:
2024年08月07日
eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。
eval()函数常见作用有:
1、计算字符串中有效的表达式,并返回结果
2024年08月07日
描述:将字符串str 当成有效的表达式来求值并返回计算结果取出字符串中内容
语法:eval(expression[, globals[, locals]])
参数:
2024年08月07日
eval() 函数十分强大 —— 将字符串 当成 有效的表达式 来求值 并 返回计算结果
# 基本的数学计算 In [1]: eval("1 + 1") Out[1]: 2 # 字符串重复 In [2]: eval("'*' * 10") Out[2]: '**********' # 将字符串转换成列表 In [3]: type(eval("[1, 2, 3, 4, 5]")) Out[3]: list # 将字符串转换成字典 In [4]: type(eval("{'name': 'xiaoming', 'age': 18}")) Out[4]: dict
2024年08月07日
eval()的语法为:
eval(expression, globals=None, locals=None)