今日新名词: 1)globals()查看全局作用域的内容; 2)locals()查看局部作用域的内容; 3)global() 调用修改全局作用域变量的权限; 4)nonlocal()调用修改局部作用域变量的权限. 1)查看全局作用域中的内容:包括名字和对应的值 2)查看局部作用域中的内容: #全局不 ...
分类:
其他好文 时间:
2018-12-07 21:11:56
阅读次数:
164
又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种,分别如下 locals: 是函数内的名称空间,包括局部变量和形参 globals: 全局变量,函数定义所在模块 ...
分类:
其他好文 时间:
2018-12-04 22:25:06
阅读次数:
246
1、关联 在接口测试中难免碰到接口B的参数值来源于接口A的返回结果,此现象即为关联。在unittest中怎么处理这种情况呢?此问题通过全局变量来解决,将变量定义为全局变量:globals()[‘varName’],如下图 2、执行顺序 在unittest中,case的执行顺序是按case的字母进行排 ...
分类:
其他好文 时间:
2018-11-22 22:34:48
阅读次数:
274
在Discuz代码中有这么一段: if (isset($_REQUEST[‘GLOBALS’]) OR isset($_FILES[‘GLOBALS’])) { exit(‘Request tainting attempted.’); } register_globals 是php中的一个控制选项, ...
分类:
Web程序 时间:
2018-11-20 15:14:43
阅读次数:
237
先看这一段简单的代码 <?php session_start();$_SESSION[‘isadmin’]=’yes’;$isadmin=’no’;echo $_SESSION[‘isadmin’];?> 当php.ini里配置register_globals = Off 时, 没任何问题, 输出y ...
分类:
Web程序 时间:
2018-11-20 14:58:19
阅读次数:
201
2. 名称空间: 局部命名空间 全局命名空间 内置命名空间 加载顺序: 内置 > 全局 > 局部 取值顺序: 局部 > 全局 > 内置 作用域: 全局作用域: 内置 + 全局 局部作用域: 函数局部 # print(globals()) # 查看全局作用域中的变量和函数名 # print(local ...
分类:
其他好文 时间:
2018-11-14 15:33:24
阅读次数:
118
原文地址:https://mp.weixin.qq.com/s/-moAfEZicrFmun4qfWLdOQ 简单示例js: 简单php示例: 由于是POST请求,所以用$GLOBALS['HTTP_RAW_POST_DATA']接受,由于它本来就是字符串,所以可以直接使用。如果是GET请求。则需要 ...
分类:
数据库 时间:
2018-11-07 22:12:43
阅读次数:
1629
用py也很久了,很多东西只知道拿来用,并没有深究,感觉这样是不够的。 我决定写这么一篇总结,把很多遗忘的东西拾起来,把很多没搞懂的东西搞清楚。 1.eval函数 用法:eval(expression, globals=None, locals=None) 用法:eval(expression, gl ...
分类:
编程语言 时间:
2018-11-03 21:03:12
阅读次数:
142
Python 内置函数 locals() 和globals() 转自: https://blog.csdn.net/sxingming/article/details/52061630 1》这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。 python 使用叫做名字空间的东西来记录变量的 ...
分类:
编程语言 时间:
2018-11-03 11:16:08
阅读次数:
213
python的内置函数一共有68个,这里先学习55个 作用域相关:locals()和globals() locals() 返回本地作用域中的所有名字 globals() 返回全局作用域中的所有名字 迭代器生成器相关:range() 、iter()、next() range() 可迭代的 iter() ...
分类:
编程语言 时间:
2018-11-02 23:41:23
阅读次数:
195