名称空间 又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种,分别如下 locals: 是函数内的名称空间,包括局部变量和形参 globals: 全局变量,函数定 ...
分类:
编程语言 时间:
2018-08-17 22:22:23
阅读次数:
183
一.什么是内置函数 内置函数就是python给你提供的,拿来直接用的函数.截至到python版本3.6.2python一共提供了68个内置函数,他们就是python直接提供给我们的. 作用域相关 locals() 返回当前作用域中的名字 globals() 返回全局作用域中的名字 迭代器相关: ra ...
分类:
编程语言 时间:
2018-08-14 19:56:52
阅读次数:
146
一.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接用的函数, 比如print., input等等. 作用域相关: locals() 返回当前作用域中的名字 globals() 返回全局作用域中的名字 迭代器相关: range() 生成数据 next() 迭代器向下执行一次, 内部 ...
分类:
其他好文 时间:
2018-08-14 17:10:28
阅读次数:
232
1、eval函数 eval() 函数用来执行一个字符串表达式,并返回表达式的值。 参数 expression -- 表达式。 globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。 locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。 返回值 返 ...
分类:
编程语言 时间:
2018-08-12 18:53:08
阅读次数:
179
1:输出语句 2:注释 //:单行注释 /**/多行注释 3:变量 <?php $x=10; $y=90; function myFunction(){ //$GLOBALS['x']=$GLOBALS['y']+$GLOBALS['x']; global $x,$y; $x++; echo $x; ...
分类:
Web程序 时间:
2018-08-11 18:52:18
阅读次数:
217
eval()函数用来执行一个字符串表达式,并返回表达式的值。 语法:eval(expression[, globals[, locals]]) 本文引用自 Python eval() 函数 | 菜鸟教程:http://www.runoob.com/python/python-func-eval.ht ...
分类:
编程语言 时间:
2018-08-10 23:01:56
阅读次数:
148
1.函数的动态参数 1.*args位置参数动态传参 2.**kwargs关键字参数动态传参 顺序:位置参数,*args,默认值,**kwargs 2.命名空间 1.内置名称空间 2.全局名称空间 3.局部名称空间 作用域: 1.全局作用域:内置+全局 2.局部作用域:函数调用 globals(),查 ...
分类:
编程语言 时间:
2018-08-09 20:04:32
阅读次数:
158
什么是命名空间 == 对一个名字起作用的范围 # def test():# print(" test ") # import test# test.test() # from test import * # LEGB规则 locals > enclosing function > globals > ...
分类:
编程语言 时间:
2018-08-09 13:52:57
阅读次数:
171
本篇主要介绍元类,为什么说一切皆对象;如何动态的创建类等;以及ORM,即什么是ORM等知识 一、元类 1.1 在Python中一切皆对象 在学习元类中我们首先需要了解一个概念-- python中一切皆对象,那么为什么这么说呢? 扩展:通过globals()--查看所有的全局变量,当我们定义全局变量时 ...
分类:
其他好文 时间:
2018-08-04 22:30:39
阅读次数:
206
命名空间 若变量x = 1,1存放于内存中,x也存放于内存中,名称空间存放x与1绑定关系的地方。 locals( ):是函数内的名称空间,包括局部变量和形参 globals( ):全局变量,函数定义所在模块的名字空间 __ builtins __:内置模块的名称空间 不同变量的作用域不同就是由这个变 ...
分类:
其他好文 时间:
2018-08-02 01:51:06
阅读次数:
176