Python 常用内建函数

比较基础的列表

abs(x)

求绝对值

pow(x,y)

返回x的y次方,等同于x**y

round(x[,小数位数])

对x进行四舍五入,若不指定位数,则返回整数

chr(x)

返回ASCII编码为x的字符,str类型

ord(x)

返回一个字符x的编码 chr的逆操作

float(x)

把数字或字符串x 转换成浮点型并输出

int(x)

把浮点数或整数 转换为整数

str(object)

把对象x转换为字符串

list([x]),set([x]),tuple([x]),dict([x])

把对象转换为列表,集合,元组,字典并返回

bin(x)

把数字x转换为二进制字符串 0bxxxx

oct(x)

把数字x转换为八进制字符串 0oxxxx

hex(x)

把数字x转换为十六进制字符串 0xxxxx

cmp(x,y)

Python 3.X已经不支持

bool(x)

x为0,或者”,或者False时 返回False,否则返回Ture

max(x),min(x),sum(x)

返回序列中的最大值,最小值,或数值元素之和

比较复杂的列表

eval(s)

计算字符串中表达式的值并返回

filter(Function or None,sequence)

返回序列中使得函数值为Ture的那些元素,如果函数为None则返回那些值等价于Ture的元素,如果序列为元组或字符串则返回相同类型结果,其他则返回列表

map(Function,Sequence)

将单参数函数映射到序列中每个元素,返回结果列表

reduce(Function,Sequence)

将接收2个参数的函数以累计的方式从左到右依次应用至序列的每个元素,最终返回单个值作为结果

zip(seq1[,seq2[…]])

返回[(seq1[0],seq2[0],seq3[0],…),(seq1[1],seq2[1],seq3[1]..),…] 以最短的那个list的长度为基准

open() //暂时不会使用

以指定模式打开文件并返回文件对象

range([start,]end[,step])

返回一个等差数列,不包括终值,Python 3.x中返回一个range对象

reversed(列表或元组)

返回逆序后的迭代器对象

sorted(列表)

返回排序后的参数

信息列表

dir(object)

返回指定对象的成员列表

help(object)

返回对象obj的帮助信息

callable(object)

测试对象是否可调用。比如类和函数式可调用的,包含___call___()方法的类的对象也是可调用的

id(object)

返回对象的标识(地址),类似C中的取地址符号

type(object)

返回obj的类型

all(iterable)

如果对于可迭代对象所有元素满足bool(x) 为Ture,则返回Ture,否则返回Flase。对于空的迭代对象返回Ture。

any(iterable)

如果对于可迭代对象存在元素满足bool(x) 为Ture,则返回Ture,否则返回Flase.对于空的迭代对象返回False。

isinstance(object,class or type or tuple)

测定对象是否是指定类型的实例

len(object)

返回对象obj所含的元素个数,适用于列表,元组,集合,字典,字符串等类型的对象。

[Python学习笔记][Python内置函数]的更多相关文章

  1. Python学习笔记-Day3-python内置函数

    python内置函数 1.abs    求绝对值 2.all 判断迭代器中的所有数据是否都为true 如果可迭代的数据的所有数据都为true或可迭代的数据为空,返回True.否则返回False 3.a ...

  2. [Python学习笔记-001] 内置函数getattr()

    如果某个实例foo有多个方法, 当对foo的每一个方法我们都需要使用try ... except ...进行包装的时候,内置函数getattr()可以用来精简代码. 1. getattr()的用法 # ...

  3. Python学习笔记011——内置函数exec()

    1 描述 把一个字符串当成语句执行 exec()  执行储存在字符串或文件中的 Python 语句,相比于  eval() , exec() 可以执行更复杂的 Python 代码. exec函数和ev ...

  4. Python学习笔记-常用内置函数

    输出:print() 功能:输出打印 语法:print(*objects, sep=' ', end='\n', file=sys.stdout) 参数:objects----复数,表示可以一次输出多 ...

  5. python学习笔记011——内置函数pow()

    1 语法 pow(x, y[, z]) x -- 数值表达式. y -- 数值表达式. z -- 数值表达式. 函数是计算 x 的 y 次方,如果 z 在存在,则再对结果进行取模,其结果等效于pow( ...

  6. python学习笔记013——内置函数dir()

    1 描述 dir() 函数 不带参数时,返回当前范围内的变量.方法和定义的类型列表: 带参数时,返回参数的属性.方法列表. 如果参数包含方法__dir__(),该方法将被调用. 如果参数不包含__di ...

  7. python学习笔记011——内置函数dir()

    1 描述 dir()函数可以查看(打印)对象的属性和方法.不管时那种对象(python中一切皆对象)类型(数据,模块)都有自己的属性和方法. dir() 函数不带参数时,返回当前范围内的变量.方法和定 ...

  8. 05 python学习笔记-常用内置函数(五)

    1.sorted() 函数对所有可迭代的对象进行排序(默认升序)操作 sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作. l ...

  9. Python学习笔记2—内置函数

    函数的使用 官方文档:https://docs.python.org/2/library/functions.html

  10. python学习笔记011——内置函数__module__、__name__

    1 __module__描述 __module__ : 如果当前模块为顶层模块执行 则打印__main__ 如果当前模块为被调用模块的时候 打印当前模块的名称 2 __module__示例 def f ...

随机推荐

  1. My way to Python - Day04 - 模块

    re模块 什么是正则表达式 正则表达式,英文叫做Regular Expression.简单说,正则表达式就是一组规则,用于实现字符串的查找,匹配,以实现关于字符串的相关操作,比如替换,删除等. 正则表 ...

  2. 解决System.Data.SQLite兼容32位和64位问题

    将当前说明文档的目录下的x64.x86目录和System.Data.SQLite.dll文件复制到您的应用程序根目录中(注意更新引用,引用System.Data.SQLite.dll即可,两目录中的不 ...

  3. CSS结构伪类E:first-child/last-child/only-child/empty

    E:first-child解释:E的父元素的第一个子元素正好是E,给这个E定义样式 E:last-child解释:E的父元素的最后一个子元素正好是E,给这个E定义样式 E:only-child解释:E ...

  4. Windows服务的基本配置和安装

    使用windows服务:1.新建项目--Windows服务2.在Service.cs编写程序3.配置:3.1.切换到设计视图,选择添加安装程序3.2.切换到安装程序ProjectInstaller.c ...

  5. sqlserver中的rowversion

    rowversion 公开数据库中自动生成的唯一二进制数字的数据类型.rowversion通常用作给表行加版本戳的机制,存储大小为8字节.rowversion数据类型只是递增的数字,不保留日期或时间. ...

  6. sql两个表联合更新

    update TableA set id=TableB.id from TableA,TableB where TableA.name=TableB.name

  7. java web实现读取指定盘符下的图像(二)

    之前写了一篇文章是关于如何读取指定盘符下的图片,虽然功能可以实现,但是使用的是I/O流的方式,效率不高.现在发现还有一个更好的办法,使用也更加的方便. 我们知道,当我们的图片是放在tomcat下web ...

  8. 在Eclipse中运行hadoop程序

    1.下载hadoop-eclipse-plugin-1.2.1.jar,并将之复制到eclipse/plugins下. 2.打开map-reduce视图 在eclipse中,打开window--> ...

  9. jQuery中的插件的编写和使用

    1,常用的jQuery插件:表单验证插件formValidator a.目前支持5大验证方式:1.inputValidator(针对input,textarea,select控件的字符长度,值范围,选 ...

  10. linux系统结构和系统命令初步

    以上是第五课和第14课笔记 linux 基本结构: 系统构成:kernel,Modules,Lib,(Shell,Tool)系统引导:BIOS -> Bootlooder -> Kerne ...