Python内建函数(E)

  • enumerate(sequence [, start = 0])

说明:返回一个可枚举的对象,该对象的next()方法将返回一个tuple。

参数sequence:序列、迭代器或支持迭代的对象。

参数start:tuple第一个值的起始值,默认以0开始。

示例:

复制代码
>>> a = enumerate((3, 4, 5, 6), 2)
>>> a.next()
(2, 3)
>>> a.next()
(3, 4)
>>> a.next()
(4, 5)
>>> a.next()
(5, 6)
>>> for i, season in enumerate(['Spring', 'Summer', 'Fall', 'Winter']):
...     print i, season
...
0 Spring
1 Summer
2 Fall
3 Winter
复制代码

 

  • eval(expression [, globals [, locals]])

说明:计算表达式expression的值。

参数expression:表达式字符串。

参数globals:如果提供此参数,则为一个字典对象。

参数locals:如果提供此参数,则为任意映射对象。

示例:

>>> x = 3
>>> eval('x * 3 + 5')
14

 

  • execfile(filename [, globals [, locals]])

说明:用法类似exec(),不同的是execfile的参数filename为文件名,而exec的参数为字符串。

参数filename:文件名(包含代码)。

参数globals、locals:字典。

示例:

文件F:/code.txt的内容为:

print "Hello World"

>>> execfile("F:/code.txt")
Hello World
>>> exec("print \'Hello World\'")
Hello World
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值