Python动态创建变量的方法
Python内置函数exec()可以用来执行Python代码或内置函数compile()编译的代码对象,例如
>>> exec('print("hello world")')
hello world
>>> t = compile('print("hello world")', 'temp.tmp', 'exec')
>>> t
<code object <module> at 0x000001ED08FE5300, file "temp.tmp", line 1>
>>> exec(t)
hello world
利用这个函数,可以动态创建变量,例如
>>> for i in range(5):
exec('x'+str(i)+'=i')
>>> x1
1
>>> x2
2
>>> x3
3
Python动态创建变量的方法相关推荐
- python动态创建变量
很简单 只是不常用担心忘记所以记录,技术含量低勿怪!!! 这个创建简单的很呐,如果想要创建全局变量只要不放在任意函数内部就可以,这里好在字典可以动态生成,变量可以动态生成两个加起来应用场景就多了. d ...
- Python基础笔记_Day12_Python元类、type动态创建类、Python动态创建方法、Python运算符、Python发邮件、短信
Day12_Python元类.type动态创建类.Python动态创建方法.Python运算符重载.Python发邮件.短信 12.01_Python语言基础(类对象)(熟悉) 12.02_Pytho ...
- python 动态_python实现动态创建类的方法分析
本文实例讲述了python实现动态创建类的方法.分享给大家供大家参考,具体如下: python作为动态语言,如何在运行时动态创建类呢(python Creating classes dynamical ...
- python怎么创建变量_python怎么创建变量
变量(variable)是学习python初始时,就会接触到的一个新的知识点,也是一个需要熟知的概念.python是一种动态类型语言,在赋值的执行中可以绑定不同类型的值,这个过程叫做变量赋值操作,赋值 ...
- Python 动态定义变量名
目的:实现根据传入的参数,如 n=6,动态的生成6个变量名,可以在后续程序中调用使用 Python 动态定义变量名 1.利用命名空间 利用命名空间动态赋值 在Python的命名空间中,将变量名与值存储 ...
- php动态创建变量名,PHP中动态创建变量名(可变变量)
PHP中,我们可以动态地创建一个变量名.例如,你想要使用与数据库查询得到的字段名称一致的变量名. 使用PHP中"可变变量"的语法,即在一个其值为你想作为变量名称的变量前面加一个$: ...
- php变量名动态生成,PHP中动态创建变量名(可变变量) | 学步园
PHP中,我们可以动态地创建一个变量名.例如,你想要使用与数据库查询得到的字段名称一致的变量名. 使用PHP中"可变变量"的语法,即在一个其值为你想作为变量名称的变量前面加一个$: ...
- python创建变量_【转载】 Python动态生成变量
用Python循环创建多个变量, 如创建 a1= .a2= .a3= .a4= .a5= 或 self.a1= .self.a2= . self.a3= 一. 可以通过python的内置函数local ...
- 【转载】 Python动态生成变量
用Python循环创建多个变量, 如创建 a1= .a2= .a3= .a4= .a5= 或 self.a1= .self.a2= . self.a3= 一. 可以通 ...
最新文章
- 2019,商业智能的10大未来趋势
- IE条件注释和CSS Hacks
- Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?
- 操作系统级虚拟化概述
- VS 2010 Beta2中WPF与Silverlight的关键区别?
- Python编程基础:第九节 逻辑运算Logical Operators
- zabbix监控mysql的哪些参数_Centos6.3下zabbix监控mysql数据库参数
- Nginx的Mainline version、Stable version、Legacy version的版本区别
- surging 微服务引擎 1.0 正式发布
- MFC + Access 用户验证程序(初级数据库编程)
- 利用pre-compiled headers技术以加速编译速度(一)
- from __future__ import absolute_import的作用
- Q91:真实地模拟透明材质(Realistic Transparency)(3)——A Glass of Water
- garmone build on sb2
- AFR 去嵌 Deeembedding 软件工具
- CSS-div垂直居中方法总结
- C++ Template用法总结
- localdatetime 后一天_LocalDateTime 获取上个月最后第一天及最后一天
- Android FBReader基础资料文档
- UHD在DPDK下进行编译
热门文章
- zklib php,php 安装zookeeper扩展报错
- android 反编译工具_【Android APK分析工具】
- springboot完成进度条_Springboot从0开始第一周
- 神州八号利用计算机,说到科技,我想大部分的人想到的是神州八号
- 截取台风后的图片_Python数据分析案例 | 台风最喜欢在我国哪个省市登陆
- 计算机网络提供服务靠,计算机网络体系结构及协议之通信子网的操作方式和网络层提供的服务...
- webapi 状态返回 php,web api不想建实体,用dynamic类型返回数据
- linux系统下聊天工具,linux系统环境下如何使用amsn聊天工具_linux教程
- 修改服务器时间需要重启吗,云服务器需要定期重启吗
- 11g cursor_sharing 参数说明