二、拓展py:eval isinstance函数拓展
1 eval函数的简介和语法:
eval()函数用来执行一个字符串表达式,并返回表达式的值。还可以把字符串转化为list、tuple、dict。
eval函数的语法:
1 | eval(expression[,globals[,locals]]) |
参数:
expression:表达式。
globals:变量作用域,如果被提供,必须是一个字典对象。
locals:变量作用域,如果被提供,可以是任何映射对象。
2 eval()函数使用实例:
1 字符串转换成列表:
1 | a="[1,2,3,4,5]" |
2 字符串转换成字典 :
1 | a="{"name":"guo","age":25}" |
3 字符串转换为元组:
1 | a="(1,2,3,4,5)" |
4 eval()返回表达式的值:
1 | x=4 |
3.isinstance()
isinstance(变量名,类型)
返回布尔值