您的位置:首页 > 编程语言 > Python开发

python内置函数

2019-07-14 23:20 1091 查看
  1. abs() 方法
    语法:abs(x)
    参数: x--数值表达式
    返回值:函数返回x(数字)的绝对值。

  2. all() 方法
    语法:all(iterable)
    参数:iterable--可迭代对象
    返回值:如果all(x)参数x对象的所有元素不为0、''、False或者x为空对象,则返回True,否则返回False

  3. any() 方法
    语法:any (iterable)
    参数:iterable--可迭代对象
    返回值:判断x对象是否为空对象,如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true

  4. ascii() 方法
    语法:ascii(object)
    参数:object--python对象
    返回值: 返回一个表示对象的字符串,但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 \x, \u 或 \U 编码的字符

  5. bin()方法
    语法:bin(int)
    参数:x--int或者 long int 数字
    返回值:返回一个整数 int 或者长整数 long int 的二进制表示,返回值是字符串类型。
  6. bool()方法
    语法:bool(x)
    参数:x--要进行转换的参数。
    功能:将给定参数转换为布尔类型,如果没有参数,返回 False。
    返回值:true 或 False
  7. callable()方法
    语法:callable(object)
    参数:object--对象
    功能:检查一个对象是否是可调用的。如果返回 True,object 仍然可能调用失败;但如果返回 False,调用对象 object 绝对不会成功。
    返回值:True或False
  8. chr()方法
    语法:chr(i)
    参数:i -- 可以是10进制也可以是16进制的形式的数字
    功能:用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的assic字符。
    返回值:当前整数对应的 ASCII 字符。

  9. ord()方法
    语法:ord(c)
    参数:c -- 字符。
    功能:以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
    返回值:当前字符对应的ASCII十进制整数。

  10. compile()方法
    语法:compile(source, filename, mode[, flags[, dont_inherit]])
    参数:
    source -- 字符串或者AST(Abstract Syntax Trees)对象
    filename -- 代码文件名称,如果不是从文件读取代码则传递一些可辨认的值
    mode -- 指定编译代码的种类。可以指定为 exec, eval, single
    flags -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象
    flags -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象
    功能:将一个字符串编译为字节代码。
    返回值:返回表达式执行结果。
  11. divmod()方法
    语法:divmod(a, b)
    参数:
    a:数字
    b:数字
    功能:返回一个包含商和余数的元组(a // b, a % b)。
    返回值:整数
  12. enumerate()方法
    语法:enumerate(sequence, [start=0])
    参数:
    sequence -- 一个序列、迭代器或其他支持迭代对象。
    start -- 下标起始位置。
    功能:将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中
    实例:

  13. eval()方法
    语法:eval(expression[, globals[, locals]])
    参数:
    expression -- 表达式。
    globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
    locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
    功能:用来执行一个字符串表达式,并返回表达式的值。只能执行一个表达式。如果有语句的可以用exec方法完成。
    返回值:返回表达式计算结果。
    实例:

  14. globals()方法
    语法:globals()
    参数:无
    功能:以字典类型返回当前位置的全部全局变量。
    返回值:返回全局变量的字典。
  15. hash()方法
    语法:hash(object)
    参数:object -- 对象。
    功能:获取取一个对象(字符串或者数值等)的哈希值。
    返回值:返回对象的哈希值。
  16. hex()方法
    语法:hex(x)
    参数:x--10进制整数
    功能:将10进制整数转换成16进制,以字符串形式表示。
    返回值:返回16进制数,以字符串形式表示。
  17. locals()方法
    语法:locals()
    参数:无
    功能:以字典类型返回当前位置的全部局部变量。
    返回值:返回字典类型的局部变量。
  18. max()方法
    语法:max( x, y, z, .... )
    参数:x -- 数值表达式,y--数值表达式,z--数值表达式。参数也可以为序列
    功能:返回给定参数的最大值,参数可以为序列。
    返回值:返回给定参数的最大值。
    实例:
    >>> max(10,20,15)
    20
    >>> max([12,13,10])
    13
    >>>
  19. min方法
    min与max相对,返回给定参数的最大值,参数可以为序列。用法与max相同
  20. oct()方法
    语法:oct(x)
    参数:x -- 整数
    功能:将一个整数转换成8进制字符串。
    返回值:
  21. zip()方法
    语法:zip([iterable, ...])
    参数:iterabl -- 一个或多个迭代器。
    功能:将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
    如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。
    实例:
    >>> a = [1,2,3]
    >>> b = [4,5,6]
    >>> c = [4,5,6,7,8]
    >>> zipped = zip(a,b)
    >>> zipped
    [(1, 4), (2, 5), (3, 6)]
    >>> zip(a,c)
    [(1, 4), (2, 5), (3, 6)]
    >>> zip(*zipped)
    [(1, 2, 3), (4, 5, 6)]
    >>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: