Python 中的locals()函数是一个非常有意思的函数, 它会将所有的局部变量进行一个dict的映射,可以减轻很多的代码量,特别是在Django的模板中,我们只需要放回一个locals函数就能够实现向一个模板传入参数了。

代码如下:

    import time

    def local():        parm1 = time.time()        parm2 = "2"        parm3 = 1        return locals()

    if __name__ == "__main__":        print local()#{'parm3': 1, 'parm2': '2', 'parm1': 1488247158.496}

  

转载于:https://www.cnblogs.com/Rubick7/p/6477533.html

Python 中的locals()相关推荐

  1. python locals()用法_一日一技:python中的locals()方法

    Python locals()方法 locals()方法更新并返回当前本地符号表的字典. 符号表是由编译器维护的数据结构,其中包含有关程序的所有必要信息. 这些包括变量名,方法,类等. 符号表主要有两 ...

  2. python中locals函数_Python locals()函数

    # Python `locals()`函数 > 原文: [https://thepythonguru.com/python-builtin-functions/locals/](https:// ...

  3. python中的作用域以及内置函数globals()-全局变量、locals()-局部变量

    在python中,函数会创建一个自己的作用域,也称为为命名空间.这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找. 通过内置函数globals()返回的是python解释器能知道的变 ...

  4. Python中这两个内置函数locals 和globals,你了解吗?

    这两个函数主要提供,基于字典的访问局部和全局变量的方式. 在理解这两个函数时,首先来理解一下python中的名字空间概念.Python使用叫做名字空间的 东西来记录变量的轨迹.名字空间只是一个字典,它 ...

  5. python中locals函数_locals函数如何在python中使用?

    在函数返回上,除了有全局变量,还有一种局部变量需要我们学习.locals函数是局部变量的返回,其中没有参数,会返回直到函数本身位置,后面变量则不会改变.下面我们就它的局部变量用法通过概念.语法.实例进 ...

  6. python中locals函数_python中locals函数的作用是什么?

    在python中,每个模块拥有它自已的名字空间,即全局名字空间.它记录了模块的变量,包括函数.类.其它导入的模块.模块级的变量和常量,方便python的使用.python中字典的使用也是很常见的,使用 ...

  7. python中locals函数_python中locals和globals函数

    首先,是关于名字空间的一个名词解释.是枯燥,但是很重要,所以要耐心些.Python使用叫做名字空间的东西来记录变量的轨迹.名字空间只是一个 字典,它的键字就是变量名,字典的值就是那些变量的值.实际上, ...

  8. python创建类的实例方法-Python中动态创建类实例的方法

    简介 在Java中我们可以通过反射来根据类名创建类实例,那么在Python我们怎么实现类似功能呢? 其实在Python有一个builtin函数import,我们可以使用这个函数来在运行时动态加载一些模 ...

  9. python中eval()函数的使用

    python中eval()函数的使用 python eval函数功能:将字符串str当成有效的表达式来求值并返回计算结果. 函数定义: eval(expression, globals=None, l ...

最新文章

  1. 获取浏览器可视区域宽度和高度 兼容主流浏览器
  2. python3 时间、日期、时间戳的转换
  3. 解决PHP大文件上传问题
  4. 面向对象的三大特征继承,封装和多态性
  5. 【原创】网络报文抓取研究
  6. 从 ASP.NET Core 2.1 迁移到 2.2 踩坑总结
  7. linux 的常用命令---------第十一阶段(rpm、yum的仓库搭建)
  8. 【综述】Google团队发布,一文概览Transformer模型的17大高效变种
  9. php rsa2 微博,微博登录分析
  10. jsp分页的常用写法
  11. AquaCrop_原理学习笔记05:土壤水分平衡及土壤属性基本概念
  12. 中南大学湘雅医院冯嵩:业财融合一体化信息平台的建设
  13. Linux休眠唤醒流程分析之休眠流程框图
  14. php输出跳转下一页,tp5页面输出时,搜索后跳转下一页的处理
  15. 计算机研究生个人简历,美国计算机研究生申请个人简历这样填比模板更出众!...
  16. ElasticSearch 索引设计指南
  17. 安全测试找工作没有经验怎么办?
  18. 十年远征:一个云操作系统的光荣与梦想
  19. C++初阶—STL简介
  20. 【随笔感悟】以大多数人的努力程度之低,根本轮不到拼智商

热门文章

  1. 2022-2028年中国二次元行业深度调研及投资前景预测报告
  2. 2022-2028年中国共享住宿行业深度调研及投资前景预测报告
  3. 手把手教你搭建 Git 服务器
  4. RabbitMQ 入门系列(4)— RabbitMQ 启动、停止节点和应用程序、用户管理、权限配置
  5. LeetCode中等题之删除链表的中间节点
  6. 通用流水线处理器技术参数
  7. MindSpore技术理解(下)
  8. java字符串的知识总结
  9. java中标识符,关键字,数据类型
  10. 【shell】创建长目录,目录存在则忽略,缺失则创建