id()  返回对象在内存中的地址

hash() 返回对象的hash值

type() 返回对象的类型

float() int() bin() hex() oct() bool() list() tuple() dict() set() complex() bytes() bytearry() 类型转换;

input() 接收用户输入,返回一个字符串

print(*object,sep='',end='',end='\n',file=sys.stdout,flush=False) 打印输出,默认使用空格分割,换行结尾,输出到控制台

len() 返回一个集合类型的元素个数

isinstance(obj,class_or_tuple) 判断对象obj是否属于某种类型或者元组中列出的某个类型;isinstance(True,int)

issubclass(cls,class_or_tuple) 判断类型cls是否是某种类型的子类或元组中列出的某个类型的子类;issubclass(True,int)

abs() 绝对值

max() min() 返回可迭代对象中最大/最小值,返回多个参数中的最大/最小值;

round() 四舍五入取偶

pow(x,y) 等价于x**y

range(stop) 从0开始到stop-1的可迭代对象

divmod(x,y) 等价于 tuple(x//y,x%y)

sum(iterable[,start]) 对可迭代对象的所有数值元素求和

  sum(range(1,100,2))

chr() 给一个一定范围的整数返回对应的字符

ord() 返回字符对应的整数

sorted(iterable,[,key][,reverse]) 排序,返回一个新的列表,默认升序,reverse是反转

  

reversed(seq) 返回一个反转元素的迭代器

enumerate(seq,start=0) 枚举,迭代一个序列,返回索引数字和元素构成的二元组,start表示索引开始的数字,默认是0;

iter(iterable)、next(iterator[,default])

  iter将一个可迭代对象封装成一个迭代器;

  next对一个迭代器取下一个元素,如果全部取完,再次next会抛出StopIteration的异常;

可迭代对象

  能够通过迭代一次次返回不同的元素的对象,所谓相同,不是指值是否相同,而是元素在容器中是否是同一个,例如列表中值可以重复的['a','a'],虽然这个列表中有两个元素,值一样,但是两个‘a'是不同的元素,他们的索引不同;

  可以迭代,但是未必有序,未必可索引;

  可迭代对象有:list、tuple、string、bytes、bytearry、range、set、dict、生成器等;

  可以使用成员操作符in、not in,in本质上就是在遍历对象

迭代器

  特殊的对象,一定是可迭代对象,具备可迭代对象的特征

  通过iter方法把一个可迭代对象封装成迭代器

  通过next方法,迭代迭代器对象

  生成器对象,就是迭代器对象

拉链函数

  zip(*iterables) 像拉链一样,把多个可迭代对象合并在一起,返回一个迭代器,将每次从不同对象中取到的元素合并成一个元组;

  

第五天python3 内建函数总结的更多相关文章

  1. Python3 内建函数一览

    ###################################################### """Python3 内建函数大全""& ...

  2. 【学习笔记】第五章 python3核心技术与实践--字典和集合

    [第四章]思考题的答案,仅供参考: []比list()更快,因为调用了list函数有一定的时间,而[]却没有. 前面我们学习了 Python 中的列表和元组,了解了他们的基本操作和性能比较.这节章,我 ...

  3. python系列十五:Python3 错误和异常

    #!/usr/bin/python #-*-coding:gbk-*- #Python3 错误和异常'''Python 语法错误或者称之为解析错语法分析器指出了出错的一行,并且在最先找到的错误的位置标 ...

  4. 学以致用五----centos7+python3.6.2+django2.1.1

    目的,在python 3.6的基础上搭建 django 2.x 一.使用pip安装django ,但是使用pip命令的时候报错,解决方法,做软连接 ln -s /usr/local/python/bi ...

  5. python系列五:Python3列表list

    #!usr/bin/python#-*-coding:gbk-*-#列表list'''可以看到a b c 三个是同一id值,当改变当中任一列表元素的值后,三者会同步改变.但d的元素值不会变,改变d的元 ...

  6. Python3内建函数sorted

    排序算法 排序也是在程序中经常用到的算法.无论使用冒泡排序还是快速排序,排序的核心是比较两个元素的大小.如果是数字,我们可以直接比较,但如果是字符串或者两个dict呢?直接比较数学上的大小是没有意义的 ...

  7. python3 内建函数filter

    Python内建的filter()函数用于过滤序列. 和map()类似,filter()也接收一个函数和一个序列.和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是 ...

  8. 第十五天python3 文件IO(一)

    一.文件打开 open(path,flag[,encoding][,errors]) 参数说明: path:要打开文件的路径 flag:打开方式( r:以只读的方式打开文件,文件的描述符放在文件开头 ...

  9. 【3】python核心编程 第五章-数字

    1.用大写字母 “L”表示长整数 尽管 Python 也支持用小写字母 L 标记的长整型,但是我们郑重推荐您仅使用大写的 “L”, 这样能有效避免数字1 和小写L 的混淆.Python 在显示长整数类 ...

随机推荐

  1. column-文本对齐输出

    文本输出对齐,可以指定对应的分隔符,将上下文的字符串按分隔符列对齐. 语法 column [选项] 选项 -s 设置分隔符,默认为空格. -t 判断输入的列数来创建一个表,使列对齐. -c 设置显示的 ...

  2. Simple, Fast Malicious Multiparty Private Set Intersection-解读

    文本记录阅读该论文的笔记. 这是文章框架,来自视频. 介绍 本文主要解决恶意攻击下安全的多方PSI,主要用到两大技术OPPRF和OKVS,构造合谋和不合谋的协议. 基础知识 OPPRF 这部分在OPR ...

  3. 关于一些lrzsz的知识

    问题:如何从windows轻松上传文件到Linux? 方法:容器里面:apt-get update && apt-get install lrzsz 有yum的情况:yum -y in ...

  4. 为什么Dapr是比SpringCloud和Istio更优雅的微服务框架?

    Dapr 是微软主导的云原生开源项目,2019年10月首次发布,到正式发布 V1.0 版本的不到一年的时间内,github star 数达到了 1.2万(现在已经超过1.7万星),超过同期的 kube ...

  5. 数位 dp 总结

    数位 dp 总结 特征 问你一个区间 \([L,R]\) 中符合要求的数的个数 一个简单的 trick :把答案拆成前缀和 \(Ans(R)-Ans(L-1)\) 如何求 \(Ans()\) ,就要用 ...

  6. php 访问控制可见性 public protected private

    对属性或方法的访问控制,是通过在前面添加关键字public(公有),protected(受保护的),private(私有)来实现. 被定义为公有的类成员可以在任何地方被访问. 被定义为受保护的类成员则 ...

  7. Aeraki Mesh正式成为CNCF沙箱项目,腾讯云携伙伴加速服务网格成熟商用

    6月,由腾讯云主导,联合百度.灵雀云.腾讯音乐.滴滴.政采云等多家合作伙伴发起的服务网格开源项目 Aeraki Mesh 通过了全球顶级开源基金会云原生计算基金会(CNCF)技术监督委员会评定,正式成 ...

  8. 【翻译】驯服野兽:Scylla 如何利用控制理论来控制压实

    教程翻译自Seastar官方文档:https://www.scylladb.com/2018/06/12/scylla-leverages-control-theory/ 转载请注明出处:https: ...

  9. DAST 黑盒漏洞扫描器 第四篇:扫描性能

    0X01 前言 大多数安全产品的大致框架 提高性能的目的是消费跟得上生产,不至于堆积,留有余力应对突增的流量,可以从以下几个方面考虑 流量:减少无效流量 规则:减少规则冗余请求 生产者:减少无效扫描任 ...

  10. Vue.js与Node.js一起打造一款属于自己的音乐App(收藏)

    更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/118755888