• 内建函数


    内置函数也就是 Python 自带的函数,我们可以直接拿来使用,常用的内置函数如下:

    abs():用于返回一个数值的绝对值,如 abs(-10) 结果为10
    max():用于返回序列中的最大值,如 max('hello') 返回 'o'
    min():用于返回序列中的最小值,如 min('hello') 返回 'e'
    len():用于统计序列的长度,如 len('hello') 结果为5
    divmod():接收两个数值,以元组的形式返回这两个数值的商和余数,如 divmod(5, 2) 返回 (2, 1)
    pow():用于进行乘方运算,如 pow(2, 3) 表示2的3次方,结果为8
    round():用于对一个数值进行四舍五入,如果接收两个参数,则第二个参数表示保留多少位小数,如 round(1.5324) 结果为 2.0

    callable():用于判断一个对象是否是可调用的,函数或类都可以被调用,如 def fun(): pass,则 callable(fun) 结果为True
    type():用于查看一个对象的类型,如 type("hello") 结果为 str, type(123) 结果为 int
    isinstance():用于判断一个对象是不是指定的类型,如果是则返回True,否则返回False,如 isinstance("hello", str) 结果为True
    cmp():用于比较两个对象的大小,语法为 cmp(x, y),如果 x>y 返回1,如果 x<y 返回-1,如果 x==y 返回0
    range():用于返回一个数字列表,如 range(5) 结果为 [0, 1, 2, 3, 4],详细用法
    xrange():用法与 range() 一致,不同的是 range() 会返回一个列表,xrange() 返回一个生成器对象,详细用法

    int():用于将一个对象转换为整数,如 int('123') 结果为123,int(12.3) 结果为12
    long():用于将一个对象转换为长整数,如 long('123') 结果为123L,long(12.3) 结果为12L
    float():用于将一个对象转换为浮点数,如 float('123') 结果为123.0,float(123) 结果为123.0
    complex():用于将一个对象转换为复数,如 complex('123') 结果为(123+0j),complex(123) 结果为 (123+0j)
    str():用于将一个对象转换为字符串,如 str(123) 表示将整数转换成字符串,结果为 '123'
    list():用于将一个可迭代的对象转换为列表,如 list("abc") 表示将字符串转换为列表,结果为 ['a', 'b', 'c']
    tuple():用于将一个可迭代的对象转换为元组,如 tuple("abc") 表示将字符串转换为元组,结果为 ('a', 'b', 'c')
    hex():用于将十进制数字转换成十六进制,结果返回一个字符串,如 hex(10) 结果为 '0xa'
    oct():用于将一个十进制的整数转换成八进制字符串,如 oct(20) 结果为 '024'
    chr():用于返回0-255对应的ASCII字符,如 chr(36) 结果为$,ASCII码对照表
    ord():用法与 chr() 相反,返回ASCII字符对应的数字,如 ord('$') 结果为36
    eval():接收一个字符串,这个字符串必须是一个表达式,然后执行并返回表达式的值,如 eval('3 + 7') 结果为10

         

  • 相关阅读:
    在线图片压缩
    wiki-editor语法
    Android 4.0.4模拟器安装完全教程(图文)
    Javascript中的void
    守护进程
    jQuery编程的最佳实践
    JavaScript内存优化
    vim编程技巧
    MySQL表的四种分区类型
    SQL中的where条件,在数据库中提取与应用浅析
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10263105.html
Copyright © 2020-2023  润新知