python中compile()_Python compile() 函数
Python compile() 函数
描述
compile() 函数将一个字符串编译为字节代码。
语法
以下是 compile() 方法的语法:compile(source, filename, mode[, flags[, dont_inherit]])
参数source -- 字符串或者AST(Abstract Syntax Trees)对象。。
filename -- 代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。
mode -- 指定编译代码的种类。可以指定为 exec, eval, single。
flags -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。。
flags和dont_inherit是用来控制编译源码时的标志
返回值
返回表达式执行结果。
实例
以下展示了使用 compile 函数的实例:>>>str = "for i in range(0,10): print(i)"
>>> c = compile(str,'','exec') # 编译为字节代码对象
>>> c
at 0x10141e0b0, file "", line 1>
>>> exec(c)
0
1
2
3
4
5
6
7
8
9
>>> str = "3 * 4 + 5"
>>> a = compile(str,'','eval')
>>> eval(a)
17
python中compile()_Python compile() 函数相关推荐
- python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...
python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...
- python平方数迭代器_对python中的高效迭代器函数详解
python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...
- python函数分几种_简单了解Python中的几种函数
python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数: filter.map.reduce.lambda.yield lambda lambda函数的使用方法:在lam ...
- Python中str()与repr()函数的区别——repr() 的输出追求明确性,除了对象内容,还需要展示出对象的数据类型信息,适合开发和调试阶段使用...
Python中str()与repr()函数的区别 from:https://www.jianshu.com/p/2a41315ca47e 在 Python 中要将某一类型的变量或者常量转换为字符串对象 ...
- python中的高阶函数
python中的高阶函数 文章目录: 1 什么是高阶函数? 1.1 高阶函数:一个函数的`函数名`作为参数传给另外一个函数 1.2 高阶函数:一个函数返回值(return)为另外一个`函数` 2 py ...
- Python编程语言学习:python中与数字相关的函数(取整等)、案例应用之详细攻略
Python编程语言学习:python中与数字相关的函数(取整等).案例应用之详细攻略 目录 python中与数字相关的函数 1.对小数进行向上取整 1.1.利用numpy库 1.2.利用math库
- Python中字符串常用处理函数
** Python中字符串常用处理函数 ** 1.len( )函数 用len( )函数计算字符串的长度 2.strip( )函数 删除字符串两边的空白符(包括:'\n'.'\t'.'\r') 注:只能 ...
- 【Python】Python中str()和repr()函数的区别
作用 在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即 str() 或者 repr() . 区别与使用 参考文章:Python 中 str() 和 repr() 函数的 ...
- python items函数用法,Python中dictionary items()系列函数的用法实例
本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...
- python enumerate函数_关于python中enumerate和zip函数的用法及举例
关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...
最新文章
- 华数大数据平台解决方案
- delphi编程创建桌面快捷方式
- 帷幕的帷是什么意思_“战斗民族”的鲜花礼品凭什么火遍全球?
- SpringBootAdmin服务端
- 江西冶金职业技术学院计算机,计算机基础知识江西冶金职业技术学院.ppt
- ResNet及其变种的结构梳理、有效性分析与代码解读(PyTorch)
- SQL Server事务日志采访问题
- 苹果修复今年以来的第13个0day,影响iOS 和 macOS
- Echo团队Alpha冲刺随笔 - 第八天
- XML wsdl soap xslt xsl ide
- winform程序制作安装包
- C语言调用外部API实现车牌识别
- C++:字符(串)输入和输出
- 一些常用外设DHT11,sg90
- 推荐两个在线代理服务器
- 铺地毯(NOIP真题)
- Excel学习笔记:P10-图表制作(下)
- Floyd-Warshall算法详解(转)
- 100W个微信红包封面,人人都能领取到!!!
- lmdb文件的读取和保存
热门文章
- 昆山数字电视遥控器对接
- C语言绘图:可爱叮当猫
- 一些好用的链接(持续更新)——Office相关
- 微信小程序:实现计算器-Demo+与发布(编程运算计算器)
- 信息设备计算机管理员,信息技术中心管理员工作职责(一)
- 中国互联网+数字经济峰会今日举办:马化腾出席,2017数字经济指数发布
- 有知道这个是什么异常吗? 要怎么解决cn.hutool.json.JSONException: Mismatched hr and body at 171 [character 6 line 6]
- 废铁行业分析:2022年废铁行业进入新发展阶段
- Ubuntu16.04 解决屏幕闪烁的问题(暂时)
- CIO如何走出IT危机四伏的丛林