Python内建函数(E)

本文深入探讨了Python编程的核心技巧,并通过多个实例展示了如何在实际项目中运用这些技巧,涵盖了从基本语法到高级特性,旨在帮助开发者提高编程效率与解决问题的能力。
部署运行你感兴趣的模型镜像
  • 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

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值