1 描述 eval() 函数用来执行一个字符串表达式,并返回表达式的值 2 语法 原文 eval(expression[, globals=None[, locals=None]]) expression(sourse) -- 字符串表达式。也即,再写该表达式时不能忘记引号“ ” =语句字符串 gl ...
分类:
编程语言 时间:
2017-12-13 02:02:30
阅读次数:
187
装饰器的用法比较简单,但是理解装饰器的原理还是比较复杂的,考虑到接下来的爬虫框架中很多用到装饰器的地方,我们先来讲解一下。 函数 我们定义了一个函数,没有什么具体操作,只是返回一个固定值 请注意一下缩进 作用域 函数内部的变量和函数外的变量是不同的 我们看一下下面的例子,locals()和globa ...
分类:
编程语言 时间:
2017-12-10 15:52:25
阅读次数:
211
Jdstor第一部分后台设计,4-4上传图片。 3.4 Using Partials--3.4.4 Passing Local Variables You can also pass local variables into partials, making them even more power ...
分类:
其他好文 时间:
2017-12-10 11:22:44
阅读次数:
110
应用场景描述: 通过配置文件获取服务器上配置的服务名及运行端口号,编写python脚本检测服务上服务是否在运行? 这个里面使用到了将字符串作为变量名的方式从配置中获取服务端口,下面我们具体看下除了这种方式以外还有哪些方式可以实现 一共有三种实现方法: 1. locals() locals是pytho ...
分类:
编程语言 时间:
2017-12-01 22:07:28
阅读次数:
566
1.命名空间 什么是命名空间 比如有一个学校,有10个班级,在7班和8班中都有一个叫“小王”的同学,如果在学校的广播中呼叫“小王”时,7班和8班中的这2个人就纳闷了,你是喊谁呢!!!如果是“7班的小王”的话,那么就很明确了,那么此时的7班就是小王所在的范围,即命名空间 globals、locals ...
分类:
其他好文 时间:
2017-12-01 11:39:22
阅读次数:
165
1.eval() 功能: 将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:非必选。必须是dictionar ...
分类:
编程语言 时间:
2017-11-27 20:03:08
阅读次数:
172
知识点: global将一个变量变为全局变量 nonlocal改变最近的变量,又不是全局作用。 1.global 在python中,当引用一个变量的时候,对这个变量的搜索按找本地作用域(Local)、嵌套作用域(Encolosing function locals)、全局作用域(Global)、内置 ...
分类:
编程语言 时间:
2017-11-17 18:32:36
阅读次数:
161
# 1 关于 globals() locals() nolocl 还有内置函数的引用## 概念的解释# 命名空间# 1 局部命名空间:每一个函数都有自己的命名空间# 2 全局命名空间:写在函数外的变量名# 3 内置命名空间:pythong 解释器启动之后就可以使用的名字## 作用域: 一个名字使用的 ...
分类:
其他好文 时间:
2017-11-10 20:31:52
阅读次数:
154
一、内置函数接下来,我们就一起来看看python里的内置函数 分类图 1、作用域函数 基于字典的形式获取局部变量和全局变量 globals()——获取全局变量的字典 locals()——获取执行本方法所在命名空间内的局部变量的字典 2、字符串代码执行 # eval() 将字符串类型的代码执行并返回结 ...
分类:
其他好文 时间:
2017-11-09 22:47:36
阅读次数:
183
一共有68个内置函数: #内置:python自带 # def func(): # a = 1 # b = 2 # print(locals()) # print(globals()) # func() # range(100) #[0,100) # range(5,100) #[5,100) # r ...
分类:
其他好文 时间:
2017-11-09 22:26:20
阅读次数:
130