1 Star 0 Fork 0

xinban/Python的内置函数

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
e开头的库.py 2.53 KB
一键复制 编辑 原始数据 按行查看 历史
xinban 提交于 2021-09-14 17:14 +08:00 . test
'''
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)
组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
enumerate(sequence, [start=0])
sequence -- 一个序列、迭代器或其他支持迭代对象。
start -- 下标起始位置。
返回 enumerate(枚举) 对象。
'''
a = [1,3,4,5,5]
print(list(enumerate(a))) # [(0, 1), (1, 3), (2, 4), (3, 5), (4, 5)]
for i,f in enumerate(a,start=1):
print(i,f)
print('-'*10,"分割线","-"*10)
'''
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
eval(expression[, globals[, locals]])
xpression -- 表达式。
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
返回表达式计算结果。
'''
x = 7
print(eval( '10 * x')) # 70
print(eval('pow(4,4)')) #pow() 方法返回 xy(x的y次方) 的值。 256
print(eval('4 + 4')) # 8
n=81
print(eval("n + 2")) # 83
print('-'*10,"分割线","-"*10)
'''
exec 执行储存在字符串或文件中的 Python 语句,
相比于 eval,exec可以执行更复杂的 Python 代码。
exec(object[, globals[, locals]])
object:必选参数,它必须是字符串或code对象。如果object是一个字符串,该字符串会先被解析为一组Python语句,
然后在执行(除非发生语法错误)。如果object是一个code对象,那么它只是被简单的执行。
globals:可选参数,表示全局命名空间(存放全局变量),如果被提供,则必须是一个字典对象。
locals:可选参数,表示当前局部命名空间(存放局部变量),如果被提供,可以是任何映射对象。
如果该参数被忽略,那么它将会取与globals相同的值。
exec 返回值永远为 None。
'''
exec('print("Hello World")')
# 单行语句字符串
exec("print ('lidihuo.com')")
# 多行语句字符串
exec ("""for i in range(1,3):
print ("iter time: %d" % i)
""")
print('-'*10,"分割线","-"*10)
'''
exp() 方法返回x的指数,ex。
import math
math.exp( x )
exp()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
x -- 数值表达式。
返回x的指数,ex。
'''
import math # 导入 math 模块
print ("math.exp(-11.17) : ", math.exp(-11.17)) # 1.4090637334050282e-05
print ("math.exp(1) : ", math.exp(1)) # 2.718281828459045
print ("math.exp(math.pi) : ", math.exp(math.pi)) # 23.140692632779267
print('-'*10,"分割线","-"*10)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/qitu1024/built-in-functions-of-python.git
git@gitee.com:qitu1024/built-in-functions-of-python.git
qitu1024
built-in-functions-of-python
Python的内置函数
master

搜索帮助

371d5123 14472233 46e8bd33 14472233