1. locals()
locals是
python
的内置函数,他可以以字典的方式去访问局部和全局
变量
。
python
里面用名字空间记录着
变量
,就像javascript的window一样,他记录着各种全局
变量
。
每个模块,每个函数都有自己的名字空间,记录着
变量
,常量,类的命名和值。
就像JS一样,当
python
在使用
变量
时,会按照下面的步骤去搜索:
函数或类的局部
变量
。
全局
变量
。
内置
变量
。
以上三个步骤,其
中
一步骤找到对应的
变量
,就不会再往下找。如果在这三个步骤都找不到,就会抛出异常。
2.vars()
eval():将字符串str当成有效的表达式来求值并返回计算结果。{}字符串的转换为list、tuple、dict-一、使用eval----含有。(1)字符串转换为列表。(2)字符串转换为元组。(3)字符串转换为字典。
#承接软件自动化实施与培训等gtalk: ouyangchongwu#gmail.com qq 37391319 博客:oychw.cublog.cn
#
python
qq group: 深圳自动化测试
python
python
基础之数据类型之间的转换(str类型转int类型、str字符串转换成列表list、str字符串转换成字典dict、str字符串转换成set、列表list转换成字符串str、列表list转换成元组tuple、嵌套元组tuple转换字典dict、元组转成字符串、字典dict转化为字符串str)