函数

功能简要说明

abs(x)

返回数字x的绝对值或复数x的模

all(iterable)

如果对于可迭代对象iterable中所有元素x都有bool(x)为True,则返回True。对于空的可迭代对象也返回True

any(iterable)

只要可迭代对象iterable中存在元素x使得bool(x)为True,则返回True。对于空的可迭代对象,返回False

bin(x)

把整数x转换为二进制串

bool(x)

返回与x等价的布尔值True或False

callable(object)

测试对象object是否可调用。类和函数是可调用的,包含__call__()方法的类的对象也是可调用的

compile()

用于把Python代码编译成可被exec()或eval()函数执行的代码对象

chr(x)

返回Unicode编码为x的字符

dir(obj)

返回指定对象或模块obj的成员列表

eval(s[, globals[, locals]])

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

exec(x)

执行代码或代码对象x

filter(func, seq)

返回filter对象,其中包含序列seq中使得单参数函数func返回值为True的那些元素,如果函数func为None则返回包含seq中等价于True的元素的filter对象

float(x)

把整数或字符串x转换为浮点数并返回

hasattr(obj, name)

测试对象obj是否具有名为name的成员

hash(x)

返回对象x的哈希值,如果x不可哈希则抛出异常

help(obj)

返回对象obj的帮助信息

hex(x)

把整数x转换为十六进制串

id(obj)

返回对象obj的标识(内存地址)

input([提示])

显示提示,接收键盘输入的内容,返回字符串

int(x[, d])

返回数字x的整数部分,或把d进制的字符串x转换为十进制并返回,d默认为十进制

isinstance(object, class-or-type-or-tuple)

测试对象object是否属于指定类型(如果有多个类型的话需要放到元组中)的实例

len(obj)

返回对象obj包含的元素个数,适用于列表、元组、集合、字典、字符串以及range对象和其他可迭代对象

list([x])、set([x])、

tuple([x])、dict([x])

把对象x转换为列表、集合、元组或字典并返回,或生成空列表、空集合、空元组、空字典

map(func, *iterables)

返回包含若干函数值的map对象,函数func的参数分别来自于iterables指定的每个迭代对象,

max(x)、 min(x)

返回可迭代对象x中的最大值、最小值,要求x中的所有元素之间可比较大小,允许指定排序规则和x为空时返回的默认值

next(x, default)

返回可迭代对象x中的下一个元素,允许指定迭代结束之后继续迭代时返回的默认值

sum(x, start=0)

返回序列x中所有元素之和,要求序列x中所有元素必须为数字,允许指定起始值start

oct(x)

把整数x转换为八进制串

open(name[, mode])

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

ord(x)

返回1个字符x的Unicode编码

pow(x, y)

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

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

基本输出函数

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

返回range对象,其中包含左闭右开区间[start,end)内以step为步长的整数

reduce(func, seq)

将双参数的函数func以迭代的方式从左到右依次应用至序列seq中每个元素,最终返回单个值作为结果。在Python 2.x中该函数为内置函数,在Python 3.x中需要从functools中导入reduce函数再使用

reversed(seq)

返回seq(可以是列表、元组、字符串、range以及其他可迭代对象)中所有元素逆序后的迭代器对象

round(x [, 小数位数])

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

str(obj)

把对象obj直接转换为字符串

sorted(iterable, key=None, reverse=False)

返回排序后的列表,其中iterable表示要排序的序列或迭代对象,key用来指定排序规则或依据,reverse用来指定升序或降序。该函数不改变iterable内任何元素的顺序

type(obj)

返回对象obj的类型

zip(seq1 [, seq2 [...]])

返回zip对象,其中元素为(seq1[i], seq2[i], ...)形式的元组,最终结果中包含的元素个数取决于所有参数序列或可迭代对象中最短的那个

Python内置函数使用说明相关推荐

  1. Python内置函数int()高级用法

    int()函数常用来把其他类型转换为整数,例如: >>> int(3.2) 3 >>> int(1/3) 0 其实,int是Python内置类型之一,之所以能够当作 ...

  2. python 内置函数

    python 内置函数 Python内置(built-in)函数随着python解释器的运行而创建.在Python的程序中,你 可以随时调用这些函数,不需要定义. abs()     # 求一个数的绝 ...

  3. python怎么用函数查看变量类型_查看变量类型的Python内置函数是()。

    [单选题]下列不属于反射的是( ) [判断题]传统通俗史学有普及型和通俗型 [单选题]当前最流行和最受重视的资料分析是( ). [简答题]什么情况下采用斜视图比较合适? [单选题]下列命题正确的是( ...

  4. python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....

    Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...

  5. pythonpass函数_有的python内置函数怎么就一个pass?

    你看到的是pass,但可能现实并非如此. 火车上信号太差了,待我移动一下再续-- 先随便扯扯吧-- 既然提到Python内置函数的实现,就涉及到Python本身的实现方式了,也就是这个解释器是怎么实现 ...

  6. python内置函数用来返回数值型序列中所有元素之和_Python内置函数______用来返回数值型序列中所有元素之和...

    [填空题]表达式 int(4**0.5) 的值为 [判断题]3+4j不是合法的Python表达式. [填空题]已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为 [填 ...

  7. 列举5个python内置函数_Python5个内建高阶函数的使用

    描述 本文结合各种实际的例子详细讲解了Python5个内建高阶函数的使用,能够帮助理解Python的数据结构和提高数据处理的效率,这5个函数分别是: map reduce filter sorted/ ...

  8. Python 内置函数sorted()在高级用法

    对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比.在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的. ...

  9. 8个实用的Python内置函数

    python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...

最新文章

  1. MySQL中定义fk语句_MySQL基础篇/第3篇:MySQL基本操作语句.md · qwqoo/MySQL-Review - Gitee.com...
  2. Ubuntu14.04 工作区设置
  3. 斯坦福Google | 面向机器人的机器学习(附63页PPT下载)
  4. jquery数组(排序)
  5. [导入]ASP.NET 配置节架构
  6. mac php命令行模式,phpstorm分别在Mac和Windows下启动命令行,并启用ssh
  7. qt 中使用openssl_openSSL漏洞致使SSL证书安全配置评级F
  8. python 获取点击按钮名称_python如何获取tkinter组件的名称?比如按下多个Button中的一个,返回这个被按下的Button的text?...
  9. TortoiseSVN搭建本地版本库及简单操作使用
  10. OC 中property属性详解(assign , retain , copy , strong,weak,readonly , readwrite , atomic , nonatomic)
  11. PKIX path building failed
  12. windows server 2003 系统提权
  13. 【知识分享】Batch(批处理)-学生管理系统可视化界面的应用
  14. 触摸屏设置禁用手指缩放机双击放大功能
  15. Gitlab配置ssh key
  16. 谷歌中国工程研究院原副院长王劲加盟百度
  17. 女生做数据分析师累吗?零基础可以转行吗?
  18. sox 音频采样率转换
  19. matlab指数形式复数运算,[转载]MATLAB学习(4)——复数及其运算
  20. Mybatis-----实验小结

热门文章

  1. java接口作为参数_java-如何强制将通用类型参数作为接口?
  2. expo运行android studio,一、用Expo开发react-native :快速开始
  3. java中的check函数_java中checked和unchecked 异常处理
  4. 服务器宝塔怎么开启php5.4伪静态,WeCenter在宝塔面板LNMP环境下开启伪静态方法
  5. 查询中where和having的区别
  6. android日记本实训报告,实训笔记
  7. Java中堆、栈、常量池等概念解析
  8. dev下没有ttyusb_Dev C++ 软件安装教程
  9. 关键字this、new;apply、call、bind方法的用法
  10. 网易:层次遍历二叉树