字典 1. “键-值”对的可变序列, 2. ‘键’ 可以是任意不可变序列,如整数、实数、复数、字符串、元组等,不允许重复,‘值’ 可以重复 3. 可以使用globals() 和 locals() 查看当前作用域内所有全局/局部变量和值的字典 ...
分类:
编程语言 时间:
2018-04-06 12:19:46
阅读次数:
192
locals: 函数会以字典的类型返回当前位置的全部局部变量。 globals: 函数会以字典的了类型返回全部的全局变量。 字符串类型的代码执行:eval, exec, complie eval: 执行字符串类型的代码,并返回最终结果。 exec:执行字符串类型的代码: compile: 将字符串类 ...
分类:
编程语言 时间:
2018-04-05 16:27:26
阅读次数:
226
我们一起来看看python里的内置函数。什么是内置函数?就是Python给你提供的,拿来直接用的函数。 1.1作用域相关 locals :函数会以字典的类型返回当前位置的全部局部变量。 globals:函数以字典的类型返回全部全局变量。 1.2其他相关 1.2.1 字符串类型代码的执行 eval,e ...
分类:
其他好文 时间:
2018-04-05 11:48:50
阅读次数:
140
内置函数 1.1,作用域相关 locals :函数会以字典的类型返回当前位置的全部局部变量。 globals:函数以字典的类型返回全部全局变量。 1.2其他相关 1.2.1字符串类型代码的执行eval,exec,complie eval:执行字符串类型的代码,并返回最终结果。 exec:执行字符串类 ...
分类:
其他好文 时间:
2018-04-04 23:22:07
阅读次数:
169
一、储备知识exec 参数1:字符串形式的命令 参数2:全局作用域(字典形式),如果不指定默认就使用globals() 参数3:局部作用域(字典形式),如果不指定默认使用locals() 示例代码如下: l为局部变量,执行后会增加z的键值对,g为全局变量,x的值会修改为10,m不存在,会添加进g p ...
分类:
编程语言 时间:
2018-03-27 21:59:09
阅读次数:
217
函数定义 __import__(name, globals={}, locals={}, fromlist=[], level= 1) module Import a module. Because this function is meant for use by the Python inter ...
分类:
编程语言 时间:
2018-03-27 21:04:25
阅读次数:
210
在Django,tornado等框架中,变量分发渲染模板是一件再平常不过的事,但是当变量过多时,如何快速的进行变量传递 此时就可以用到locals()获取本地变量,将变量变为字典传入 ...
分类:
编程语言 时间:
2018-03-25 10:39:04
阅读次数:
117
命名空间(name space),若变量x=1,1存放在内存中,命名空间是存放名字x、x与1绑定关系的地方。命名空间分三种: locals:函数内的名称空间,包括局部变量和形参 globals:全局变量,函数定义所在模块的名字空间 builtins:内置模块的名字空间 dir(__builtins_ ...
分类:
编程语言 时间:
2018-03-18 14:57:21
阅读次数:
211
import datetime import os import time import pygame from pygame import mixer from pygame.locals import USEREVENT STOPEVENT = USEREVENT + 1 #音乐停止事件 h =... ...
分类:
编程语言 时间:
2018-02-10 14:05:52
阅读次数:
202
作者博文地址:https://www.cnblogs.com/liu-shuai/ eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数c ...
分类:
编程语言 时间:
2018-02-07 22:52:52
阅读次数:
176