内置函数的思维导图:https://www.processon.com/view/link/597fcacfe4b08ea3e2454ece?pw=G76Z 老男孩Python-S9第是十一五天 一、内置函数 1)作用域相关 基于字典的形式获取局部变量和全局变量 globals()——获取全局变量的 ...
分类:
其他好文 时间:
2018-01-05 19:55:29
阅读次数:
245
# print(locals()) #返回本地作用域中的所有名字# print(globals()) #返回全局作用域中的所有名字# global 变量# nonlocal 变量 #迭代器.__next__()# next(迭代器)# 迭代器 = iter(可迭代的)# 迭代器 = 可迭代的.__i ...
分类:
其他好文 时间:
2018-01-05 01:21:20
阅读次数:
151
内置函数: 一、作用域相关函数: 1.locals (本地作用域中所有名字) 2.globals(全局作用域中所有名字) 二、迭代器/生成器相关函数: 1.range(0,100,2)生成数字,可以加步长。 2.next (迭代器)使碰到yield继续执行 3.iter (*)让*变成迭代器 三、其 ...
分类:
编程语言 时间:
2018-01-04 23:08:10
阅读次数:
209
1,作用域相关 1)locals() 获取执行本方法所在命名空间内的局部变量的字典 2)globals()——获取全局变量的字典 2,字符串类型的代码执行 eval() 将字符串类型的代码执行并返回结果 exec()将自字符串类型的代码执行 compile编译 #流程语句使用exec code1 = ...
分类:
编程语言 时间:
2018-01-04 22:30:37
阅读次数:
229
PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。特别说明,就可以在函数及类中使用。 PHP 超级全局变量列表: $GLOBALS 是一个包含了全部变量的全局组合数组。变量的名字就是数组的键。 $_SERVER 包含了诸如头信息(header ...
分类:
Web程序 时间:
2018-01-02 18:47:52
阅读次数:
190
1.三元表达式(三目运算式) 2.命名空间(namespace) 3.命名空间查找顺序 4.作用域 5.globals和locals的区别 6.函数的嵌套和作用域 7.函数名的本质 8.闭包 ...
分类:
编程语言 时间:
2017-12-27 22:42:18
阅读次数:
268
【超全局变量】 超全局变量是在全部作用域中始终可以使用的内部变量。在函数或方法中也无需执行global $variable;就可访问它们。 【$GLOBALS】 引用全局作用域中可用的全部变量。是一个包含了全局变量的全局组合数组,变量的名字就是数组的键。 【$_SERVER】 一个包含头信息、路径、 ...
分类:
Web程序 时间:
2017-12-26 15:19:46
阅读次数:
139
有2种做法:做法1:在局部作用域使用关键字global来声明一个要使用的全局变量的同名局部变量 做法2:使用超全局变量¥GLOBALS来实现: ...
分类:
其他好文 时间:
2017-12-23 11:50:13
阅读次数:
132
1.exec 1 exec(source, globals=None, locals=None, /) 2 Execute the given source in the context of globals and locals. 3 4 The source may be a string re ...
分类:
其他好文 时间:
2017-12-23 01:00:23
阅读次数:
159
eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source, globals, locals) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。必须是dictionary local ...
分类:
编程语言 时间:
2017-12-17 00:58:06
阅读次数:
133