[Built-in Functions] - E
来源:互联网 发布:parsley.js 表单验证 编辑:程序博客网 时间:2024/05/29 18:01
[Built-in Functions] - E
enumerate(sequence, start=0)
用于遍历序列中的元素以及它们的下标,start决定了下标的起始值,默认值为0。
for i,j in enumerate(('a','b','c')): print i,j0 a1 b2 c
def enumerate(sequence, start=0): n = start for elem in sequence: yield n, elem n += 1
eval(expression[, globals[,locals]])
本函数是用来动态地执行一个字符串表达式,或者compile函数编译出来的代码对象。
>>> x = 1>>> print eval('x+1')2
为什么要使用这个函数呢?这个函数的原因,应该就是动态语言与编译语言的差别之处,因为在编译语言里要动态地产生代码,基本上是不可能的,但动态语言是可以。另外一个,这个功能可以用来机器学习里,比如根据用户使用这个软件频率,以及方式,可动态地修改代码,适应用户的变化。想到这里,是不是具有生命力的能力,可以自我更新代码,实现改良式进步,如果做破坏性的动作,其实就是一个病毒。
execfile(filename[, globals[, locals]])
本函数和exec类似,不过exec是一个Python语句并且是执行一个字符串,execfile是一个Python内置函数并且是执行一个文件。
>>> execfile(r'c:\test.py')hello,world!
0 0
- [Built-in Functions] - E
- Built-in Functions
- Python Built-in Functions
- awk built-in functions
- [Built-in Functions] - A
- [Built-in Functions] - B
- [Built-in Functions] - C
- [Built-in Functions] - D
- [Built-in Functions] - F
- [Built-in Functions] - G
- [Built-in Functions] - H
- [Built-in Functions] - I
- [Built-in Functions] - L
- [Built-in Functions] - M
- [Built-in Functions] - N
- [Built-in Functions] - O
- [Built-in Functions] - P
- [Built-in Functions] - R
- Linux下Socket编程详解
- ExtJS-callParent
- Android系统时间的获取
- listview中点击事件
- Maven项目build path的时候Libraries下 JRE版本是1.5,但我实际的JRE是1.7,为什么?
- [Built-in Functions] - E
- 手动弹出bootstrap的模态框
- Oracle Enterprise Manager
- ios系统检测wifi是否能访问互联网的几个域名
- stretchableImageWithLeftCapWidth:leftCapWidth topCapHeight:
- office下载地址和破解教程
- IE盒子模型和标准W3C盒子模型
- 17个新手常见Python运行时错误
- linux配置oracle客户端,sqlplus、sqlldr、exp、imp