此处列举的是python中常用的内置函数,是在工作中用到的.

Python enumerate() 函数

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

语法

以下是 enumerate() 方法的语法:

enumerate(sequence, [start=0])

参数

sequence -- 一个序列、迭代器或其他支持迭代对象。

start -- 下标起始位置。

返回值

返回 enumerate(枚举) 对象。

实例

以下展示了使用 enumerate() 方法的实例:

li = ['car','bus','apple','xiaomi']

enumerate(li)list(enumerate(li))

[(0, 'car'), (1, 'bus'), (2, 'apple'), (3, 'xiaomi')]

list(enumerate(li,start=1)) ##下标从 1开始

[(1, 'car'), (2, 'bus'), (3, 'apple'), (4, 'xiaomi')]

普通的for循环列出数据和下标对应关系.

#!/usr/bin/env python#coding:utf-8

product_list= ['C','Java','C++','Python','Php','Ruby','Go']for item inproduct_list:

index= product_list.index(item) #使用列表的index方法,取出字符对应的下标值.

print(index,item)---------------------------------------------0 C1Java2 C++

3Python4Php5Ruby6 Go

第二种方法:

#!/usr/bin/env python#coding:utf-8

i=0

product_list= ['C','Java','C++','Python','Php','Ruby','Go']for item inproduct_list:print(i,product_list[i])

i+= 1

-------------------------------------------0 C1Java2 C++

3Python4Php5Ruby6 Go

for 循环使用 enumerate 函数

#定义一个变量,返回为元组数据

#!/usr/bin/env python#coding:utf-8

product_list = ['C','Java','C++','Python','Php','Ruby','Go']for item inenumerate(product_list):print(item)------------------------------------------------------------(0,'C')

(1, 'Java')

(2, 'C++')

(3, 'Python')

(4, 'Php')

(5, 'Ruby')

(6, 'Go')#定义两个变量,返回为下标和元素的对应关系

product_list = ['C','Java','C++','Python','Php','Ruby','Go']for index,item inenumerate(product_list):print(index,item)-----------------------------------------0 C1Java2 C++

3Python4Php5Ruby6 Go

定义下标起始位置,用start参数.

#!/usr/bin/env python#coding:utf-8

product_list= ['C','Java','C++','Python','Php','Ruby','Go']for index,item in enumerate(product_list,start=1):print(index,item)------------------------------

1C2Java3 C++

4Python5Php6Ruby7 Go

Python int() 函数

int() 函数用于将一个字符串或数字转换为整型

语法

以下是 int() 方法的语法:

class int(x, base=10)

参数

x -- 字符串或数字。

base -- 进制数,默认十进制。

返回值

返回整型数据。

>>> int(3)3

>>> int(3.6)3

Python sorted() 函数

sorted() 函数对所有可迭代的对象进行排序操作。

Python len()方法

Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。

实例:

>>>str = "runoob"

>>> len(str) #字符串长度

6

>>> l = [1,2,3,4,5]>>> len(l) #列表元素个数

5

Python id() 函数

id() 函数用于获取对象的内存地址

以下实例展示了 id 的使用方法:

>>>a = 'runoob'

>>>id(a)4531887632

>>> b = 1

>>>id(b)140588731085608

下列不是python内置函数的是_Python 内置函数相关推荐

  1. 在python中用递归的方法编程_python基础之函数,递归,内置函数

    阅读目录 一 数学定义的函数与python中的函数 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量, ...

  2. python提供的内置函数有哪些_python内置函数介绍

    内置函数,一般都是因为使用频率比较频繁,所以通过内置函数的形式提供出来.对内置函数通过分类分析,基本的数据操作有数学运算.逻辑操作.集合操作.字符串操作等. 说起我正式了解内置函数之前,接触到的是la ...

  3. python在匿名函数作和_python内置函数和匿名函数

    楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的环境里打印 ...

  4. python 魔法函数 运行时_python内置函数和魔法函数

    内置方法:Python中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用.比如需要实例化一个对象时,需要调用该类的init方法:使用print去打印一个类时,其实调用的是str ...

  5. python内置函数及方法_python 内置函数 应用及方法

    一.主要内容: 1.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截⽌ 到python版本3.6.2 python⼀共提供了68个 ...

  6. 不是python内置函数的是_Python内置函数

    print(abs(2)) #求出绝对值 print(all(([],1,3))) #传1个可跌倒对象,元素中包含的全部为可迭代对象,返回True 其他返回False #如果可迭代对象是空,就返回Tr ...

  7. python内置哪些装饰器_Python内置的wraps装饰器有什么用

    Python装饰器(decorator)在实现的时候,被装饰后的函数其实已经是另外一个函数了(函数名等函数属性会发生改变),为了不影响,Python的functools包中提供了一个叫wraps的de ...

  8. python内置库有哪些_python 内置库

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! version: 0. 2.0, configurations: }, de ...

  9. python时间函数报错_Python Day11-LEGB-global-时间函数

    1.LEGB规则对变量名进行作用域解析 我们已经知道了多个命名空间可以独立存在,而且可以在不同的层次上包含相同的变量名."作用域"定义了Python在哪一个层次上查找某个" ...

  10. python函数的特性_Python学习(007)-函数的特性

    一..函数是什么 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 1.代码重用 2.保持一致性 3.可扩展性 二.创建 2.1格式 1 ...

最新文章

  1. python操作excel-python操作excel(内附python教程分享)
  2. Android学习第二天-android常用命令
  3. 第七届蓝桥杯决赛真题 - 凑平方数-全排列+dfs+set去重
  4. 有哪些适合新手练手的C/C++项目?
  5. 制造爆款:建立“增长团队”
  6. CDH集群禁用kerberos的讲解
  7. [转]Chrome 错误代码:ERR_UNSAFE_PORT
  8. SQL文件示例(Mysql)
  9. NAT- STUN和TURN简介
  10. mac book pro 音频设备启动失败
  11. 多一份感动,多一份行动
  12. 栋的周评 | 第二回合(定期更新、动态、架构、云技术、后端、前端、收听/收看、英文、哲学、书籍、影视、好歌、新奇)
  13. 好消息!!!XMind出视频教程了
  14. 【计算机程序设计基础】数据结构概论
  15. 三元损失“In Defense of the Triplet Loss for Person Re-Identification”
  16. Oracle导入dmp文件闪退处理方案
  17. 厉害了!竟然有程序员在GitHub上建了一个新华词典数据库
  18. SAP PO 消息报文存储详解(永久保存SAP PO中间件消息之三)
  19. 知名远程控制软件-向日葵远程控制客户端提供下载
  20. 北京网通开通小区光纤宽带上网 用户容量1.5万

热门文章

  1. 单片机实验报告太原理工大学_太原理工大学单片机实验报告
  2. CentOS下安装JDK7
  3. 智慧城管数字孪生IOC系统
  4. maven源码阅读之一(Guice介绍)
  5. 饥荒海难创建显示专用服务器,饥荒联机版服务器移除实体指令分享
  6. 基于java高校教师管理系统_高校教师电子业务档案管理系统
  7. ong拼音汉字_拼音ong的正确发音
  8. [C]我使用蜂鸣器敲了一首《极乐净土》
  9. 高通平台,MSM8937/MSM8953 RF配置流程
  10. 关于 nektar 连接电脑使用的一些问题说明, nektar Impact GX61/GX49/SE25