Python3 20个(P-Z)内置函数

Python 投稿 52900 0 评论

Python3 20个(P-Z)内置函数

内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。

截止到python版本3.6.2 ,python一共提供了68个内置函数,以下主要是针对Python3中内置函数P-Z部分:

  • pow(x, y[, z]):

    pow<power,幂>参数x、y、z均为数值;参数z省略时,函数返回值为x的y次方;参数z输入时,返回值为x的y次方模z后的余数,即pow(x,y) %z;pow(x, y)等同于x**y。

  • print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False):

    print<打印>;参数object为对象;参数sep是分隔符,用于对多个输出的参数进行分隔,默认为一个空格;参数end是输出结束时的字符,默认是换行符“\n”;参数file是指定流输出到的文件,默认是系统标准输出sys.stdout;参数flush是立即把内容输出到流文件,不作缓冲。此函数能够将对象输出文本流文件中,以参数sep进行分隔,以参数end为结束符。

  • class property(fget=None, fset=None, fdel=None, doc=None):

    property<属性>;此函数用于设置类成员的属性;参数fget是获取属性值的函数;参数fset是用于设置属性值的函数;参数fdel是删除一个属性值的函数;参数doc是创建属性的文档字符串。

  • range(stop)/range(start, stop[, step]):

    range<范围>;range()实际上不是一个函数,而是一个不可变的序列;参数stop是序列的终止数字,仅有此参数时,序列从0开始;参数start是序列的起始数字;参数step是步长,即前后两个数字的差值;这三个参数均为整数。

  • repr(object):

    repr<表示>;参数object为对象;此函数能够返回参数对象object的说明字符串。

  • reversed(seq):

    reversed<反转>;参数seq为序列;此函数返回结果为参数序列seq反向的可迭代对象。

  • round(number[, ndigits]):

    round<四舍五入>;参数number为数字;参数ndigits<n,digits/n个,数字>为保留的小数位数;此函数用于对浮点小数进行指定保留位数的四舍五入计算。

  • class set([iterable]):

    set<集合>;参数iterable为可迭代对象;此函数能够从可迭代对象生成集合;集合是Python的一个内置类。

  • setattr(object, name, value):

    <set,attribute/设置,属性>;此函数对应函数getattr();参数object为对象;参数name为属性名称,必须是字符串;参数value为属性的值;此函数能够设置或者增加参数对象object的属性名称(参数name),并设置相应的值(参数value)。

  • class slice(stop)/class slice(start, stop[, step]):

    slice<切片>;参数stop为切片范围的终止位置;参数start为切片范围的起始位置;参数step为步长;此函数返回一个切片范围的对象,作为切片操作中的参数。

  • sorted(iterable[, key][, reverse]):

    sorted<排序>;参数iterable为可迭代对象;参数key为键的比较函数;参数reverse为布尔值,用于反向排序设置;此函数能够将参数对象iterable进行排序,返回一个新的已排序的列表。

  • staticmethod(function):

    staticmethod<static,method/静态,方法>;参数function为函数;此函数能够返回一个静态函数的对象,主要用作静态函数的修饰符。静态函数可以直接通过类的命名空间调用,而无需将类进行实例化;并且静态函数也可以通过类的实例进行调用。

  • class str(object=”)/class str(object=b”, encoding=’utf-8′, errors=’strict’):

    str<string,字符串>;参数encoding为编码类型;errors为错误处理方式;此函数用于将参数对象object转换为字符串对象。

  • sum (iterable[, start]):

    sum<总计>;参数iterable为可迭代对象;参数start为求和的初始值;此函数能够对参数对象iterable进行求和;参数start填入时,会将求和结果再加上参数start的数值。

  • super([type[, object-or-type]]):

    super<超级>;参数type为类型;参数object-or-type为对象或类型;此函数返回一个代理类对象,用于访问父类或同级类。

  • tuple([iterable]):

    tuple<元组>;参数iterable为可迭代对象;此函数能够从参数对象iterable生成一个元组对象。

  • class type(object) /class type(name, bases, dict):

    type<类型>;参数object为对象;参数name为类的名称;参数bases为基类的元组;参数dict为类中定义的命名空间;此函数只填入一个参数时,返回结果为参数对象object的类型;当填入3个参数时,返回一个新的类型的对象。

  • vars([object]):

    vars<variables,变量>;参数object为对象;此函数返回一个包含参数对象object属性与属性值的字典对象,参数object可以是模块、类、实例或者其它对象。如果省略参数,相当于函数locals()。

  • zip(*iterables):

    zip<拉链>;参数iterables为多个可迭代对象;此函数能够从每个可迭代对象中逐一获取元素创建一个新的可迭代对象。如果在参数iterables前添加“*”,则会进行逆向处理,进行分离。

  • __import__(name, globals=None, locals=None, fromlist=(), level=0):

    import<导入>;此函数由导入模块的语句调用,以实现动态地加载模块。参数name为模块名称;参数globals为全局,参数locals为局部,指定这两个参数是用于判定如何在包的上下文中解释名称;参数fromlist为对象或子模块的名称,这些名称应该能够从参数name指定的模块中导入;参数level为级别,指定使用绝对或相对导入,默认值为0,即绝对导入。

编程笔记 » Python3 20个(P-Z)内置函数

赞同 (53) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽