python常用的内置函数哈哈

python常用的内置函数集合做一个归类用的时候可以查找

  • abs 返回数字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()或者exal()函数执行的代码对象

-chr(x):Unicode编码为x的字符

  • dir返回制定对象的obj或者模块obj的成员列表

  • eval(s[,global[,local]])计算并返回字符串s表达式的值

  • exec(x)执行代码或者代码对象x

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

  • float()吧数字或者字符串转化为浮点数返回

  • hasattr(obj,name)测试对象obj是否有成员name

  • hash(x)返回对象x的哈希值如果不存在就抛出异常

  • hex(x)把x转化为16进制

  • input()接受键盘输入的内容,返回字符串

  • isinstance(object, class-or-type-or-tuple)
    len():返回对象包含的元素个数,适用于列表,元组,字典,字符串以及range
    对象和其他可迭代的对象

  • list([x]),se([x]).touple([x])\dict([x])或生成空列表、空元组、空集合
    空字典

  • map(func,seq)将函数func映射到序列seq中的每个元素返回包含函数值的map
    对象

  • max(x)、min(x)返回序列中的最大值最小值要求序列中元素之间可比较大小

  • next(x)返回可迭代的对象x中的下一个元素

  • sum(x):返回序列x中的所有元素之和,要求序列x中的所有元素必须为数字

  • oct(x)把数字x转化为八进制数

  • open(name,[mode])以指定模式打开文件,并返回文件对象

  • ord(x)返回一个字符x的Unicode编码

  • pow(x,y)返回x的y次方,相当于x**y

  • print() 基本输出函数

  • range()返回range对象,其中包含[start,end]区间内以step为步长的整数

  • reduce()把双参数func以迭代的形式从左到右依次应用到序列seq的每个元素
    最终返回单个值作为结果

  • reverse(seq)返回seq(可以是与元素可以是列表,元组。字符串 、range
    以及其它的可迭代对象

  • round(x[,小数位数])对x进行四舍五入。若不指定小数位数则返回整数
    -str()将对象转化为字符串

  • sorted(iterable,key=None,revese=False)返回排序后的列表reverse
    用来指定升序或者降序

  • type(obj)返回对象的object类型

  • zip(seq1[,seq2])返回zip对象

posted @ 2018-10-26 11:18  地球人的爸爸  阅读(189)  评论(0编辑  收藏  举报