zoukankan      html  css  js  c++  java
  • Python3.x一些重要的内置函数

    一些重要的内置函数

    函数 描述
    abs(number) 返回数字的绝对值
    all(iterable) 如果iterable的所有元素都为真值, 就返回True; 否则返回False
    any(iterable) 如果iterable的所有元素都为假值, 就返回False; 否则返回True
    ascii(object) 类似于repr, 但对非ASCII字符进行转义
    bin(integer) 将整数转换为以字符串表示的二进制字面量bool(x) 将x解读为布尔值, 并返回True或False
    bytearray([string,[encoding[,errors]]]) 创建一个bytearray, 可根据指定的字符串给它赋值, 还可指定编码和错误处理方式
    bytes([string,[encoding[, errors]]]) 类似于bytearray, 但返回一个可修改的bytes对象
    callable(object) 检查对象是否是可调用的
    chr(number) 返回一个字符, 其Unicode码点为指定的数字
    classmethod(func) 根据实例方法创建一个类方法
    complex(real[, imag]) 返回一个复数, 其实部和虚部分别为指定的值
    delattr(object, name) 删除指定对象的指定属性
    dict([mapping-or-sequence] ) 创建一个字典。 可根据另一个映射或(key, value)列表来创建, 也可使用关键字参数来调用
    dir([object] ) 列出当前可见作用域中的(大部分) 命令, 或列出指定对象的(大部分) 属性
    divmod(a, b) 返回(a // b, a % b)(对于浮点数, 有一些特殊规则)
    enumerate(iterable) 迭代iterable中所有项的(index, item)。 可提供关键字参数start, 以便不从开头开始迭代
    eval(string[,globals[, locals]]) 计算以字符串表示的表达式, 还可在指定的全局和局部作用域内进行
    filter(function,sequence) 返回一个列表, 其中包含指定序列中这样的元素, 即对其应用指定的函数时, 结果为真值
    float(object) 将字符串或数字转换为浮点数
    format(value[,format_spec]) 返回对指定字符串设置格式后的结果。 格式设置规范的作用与字符串方法format中相同
    frozenset([iterable]) 创建一个不可修改的集合, 这意味着可将其添加到其他集合中
    getattr(object,name[, default]) 返回指定对象中指定属性的值, 还可给这个属性指定默认值
    globals() 返回一个表示当前全局作用域的字典
    hasattr(object, name) 检查指定对象是否包含指定的属性
    help([object]) 调用内置的帮助系统, 或打印有关指定对象的帮助信息
    hex(number) 将数字转换为十六进制字符串
    id(object) 返回指定对象的独一无二的ID
    input([prompt]) 以字符串的方式返回用户输入的数据, 还可显示指定的提示语
    int(object[, radix]) 将字符串或数字转换为整数, 还可指定基数
    isinstance(object,classinfo) 检查object是否是classinfo的实例, 其中参数classinfo可以是类对象、 类型对象或类和类型对象元组
    issubclass(class1,class2) 检查class1是否是class2的子类(每个类都被视为是它自己的子类)
    iter(object[,sentinel]) 返回一个迭代器对象, 即object.__iter__()。 这个迭代器对象用于迭代序列(如果object支持__getitem__) 。 如果指定了sentinel, 这个迭代器将不断调用object, 直到返回的是sentinel
    len(object) 返回指定对象的长度(包含的项数)
    list([sequence]) 创建一个列表, 也可根据指定的序列创建列表
    locals() 返回一个表示当前局部作用域的字典(请不要修改这个字典)
    map(function,sequence, ...) 创建一个列表, 其中包含对指定序列包含的项执行指定函数返回的值
    max(object1,[object2, ...]) 如果object1不是空序列, 就返回其中最大的元素; 否则返回提供的参数(object1、 object2等) 中最大的那个
    min(object1,[object2, ...]) 如果object1不是空序列, 就返回其中最小的元素; 否则返回提供的参数(object1、 object2等) 中最小的那个
    next(iterator[,default]) 返回iterator.__next__()的值, 还可指定默认值, 它指定在到达了迭代器末尾时将返回的值
    object() 返回一个object实例; object是所有新式类的基类
    oct(number) 将整数转换为八进制字符串
    open(filename[,mode[, bufsize]]) 打开一个文件并返回一个文件对象(还有其他的可选参数,如指定编码和错误处理方式的参数)
    ord(char) 返回指定字符的Unicode码点
    pow(x, y[, z]) 返回x的y次方, 还可将结果对z求模
    print(x, ...) 将0个或更多参数作为一行打印到标准输出, 并用空格分隔参数。 可使用关键字参数sep、 end、 file和flush调整这种行为
    property([fget[,fset[, fdel[,doc]]]]) 根据一组存取函数创建一个特性 。
    range([start, ]stop[,step]) 根据参数start(包含, 默认为0) 、 stop(不包含) 和step(默认为1) 以序列的方式返回指定范围内的一系列值
    repr(object) 返回对象的字符串表示, 通常用作eval的参数
    reversed(sequence) 返回一个反向迭代序列的迭代器
    round(float[, n]) 将指定的浮点数圆整到小数点后n位(默认为零位) 。
    set([iterable]) 返回一个集合; 如果指定了iterable, 该集合的元素将是从中取得的
    setattr(object, name,value) 将指定对象的指定属性设置为指定的值
    sorted(iterable[,cmp][, key][,reverse]) 返回一个排序后的列表, 其中的元素来自iterable。 可选参数与列表的方法sort相同
    staticmethod(func) 根据实例方法创建一个静态(类) 方法
    str(object) 返回指定对象的格式良好的字符串表示
    sum(seq[, start]) 计算数字序列中所有元素的总和, 再加上可选参数start的值(默认为零) , 然后返回结果
    super([type[,obj/type]]) 返回一个将方法调用委托给超类的代理
    tuple([sequence]) 创建一个元组, 如果指定了可选参数sequence, 该元组包含的项将与该参数指定的序列相同
    type(object) 返回指定对象的类型
    type(name, bases,dict) 返回一个新的类型对象, 其名称、 基类和作用域由相应的参数指定
    vars([object]) 返回一个表示局部作用域的字典或一个包含指定对象的属性的字典( 请不要修改这个字典)
    zip(sequence1, ...) 返回一个元组迭代器, 其中每个元组都包含提供序列的相应项。 返回的列表与提供的最短序列等长
    另外:

    exec 内置语句 http://www.runoob.com/python/python-func-exec.html
    unichr() 函数 http://www.runoob.com/python/python-func-unichr.html
    slice() 函数 http://www.runoob.com/python/python-func-slice.html
    reload() 函数 http://www.runoob.com/python/python-func-reload.html
    reduce() 函数 http://www.runoob.com/python/python-func-reduce.html
    memoryview() 函数 http://www.runoob.com/python/python-func-memoryview.html
    hash() 函数 http://www.runoob.com/python/python-func-hash.html
    execfile() 函数 http://www.runoob.com/python/python-func-execfile.html
    compile() 函数 http://www.runoob.com/python/python-func-compile.html
    cmp() 函数 http://www.runoob.com/python/func-number-cmp.html
    bool() 函数 http://www.runoob.com/python/python-func-bool.html
    basestring() 函数 http://www.runoob.com/python/python-func-basestring.html


    参考:

    Python 内置函数: http://www.runoob.com/python/python-built-in-functions.html

  • 相关阅读:
    hadoop再次集群搭建(3)-如何选择相应的hadoop版本
    48. Rotate Image
    352. Data Stream as Disjoint Interval
    163. Missing Ranges
    228. Summary Ranges
    147. Insertion Sort List
    324. Wiggle Sort II
    215. Kth Largest Element in an Array
    快速排序
    280. Wiggle Sort
  • 原文地址:https://www.cnblogs.com/onefine/p/10499334.html
Copyright © 2011-2022 走看看