• python中的内建函数


    本文用作记录python中的内建函数其功能,本文内容随时补充。

    完整的内建函数及其说明参考官方文档:    https://docs.python.org/3.5/library/functions.html

    通用内建函数:

        id() 函数:查看对象的内存地址;

        help()函数:查看帮助信息;

        type()函数:查看对象的类型;不会认为子类是一种父类类型;

        isinstance()函数:查看对象类型;会认为子类是一种父类类型;

        dir()函数:查看对象中的属性、方法等; 

        ord():得到一个字符所对应的数字编码;

             chr():实现由数字编码向字符的转化;

    >>> ord('c')
    99
    >>> chr(9)
    '	'
    >>> chr(3)
    'x03'
    >>> chr(112)
    'p'

    数类型的内建函数:

    abs(x)

    返回数字的绝对值,如abs(-10) 返回 10。

    ceil(x)

    返回数字的上入整数,如math.ceil(4.1) 返回 5。

    cmp(x, y)

    如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。Python 3 已废弃 。使用 使用 (x>y)-(x<y) 替换。

    exp(x)

    返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045

    fabs(x)

    返回数字的绝对值,如math.fabs(-10) 返回10.0。

    floor(x)

    返回数字的下舍整数,如math.floor(4.9)返回 4。

    log(x)

    如math.log(math.e)返回1.0,math.log(100,10)返回2.0。

    log10(x)

    返回以10为基数的x的对数,如math.log10(100)返回 2.0。

    max(x1, x2,...)

    返回给定参数的最大值,参数可以为序列。

    min(x1, x2,...)

    返回给定参数的最小值,参数可以为序列。

    modf(x)

    返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。

    pow(x, y)

    x**y 运算后的值。

    round(x [,n])

    返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。

    sqrt(x)

    返回数字x的平方根。

    随机数函数:

    choice(seq)

    从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。

    randrange ([start,] stop [,step])

    从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1。

    random()

    随机生成下一个实数,它在[0,1)范围内。

    seed([x])

    改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。

    shuffle(lst)

    将序列的所有元素随机排序。

    uniform(x, y)

    随机生成下一个实数,它在[x,y]范围内。

    三角函数:

    acos(x)

    返回x的反余弦弧度值。

    asin(x)

    返回x的反正弦弧度值。

    atan(x)

    返回x的反正切弧度值。

    atan2(y, x)

    返回给定的 X 及 Y 坐标值的反正切值。

    cos(x)

    返回x的弧度的余弦值。

    hypot(x, y)

    返回欧几里德范数 sqrt(xx + yy)。

    sin(x)

    返回的x弧度的正弦值。

    tan(x)

    返回x弧度的正切值。

    degrees(x)

    将弧度转换为角度,如degrees(math.pi/2) , 返回90.0。

    radians(x)

    将角度转换为弧度。

  • 相关阅读:
    Linux在线或者离线安装gitlab
    Linux如何安装rpm文件
    使用docker run启动并进入一个容器
    docker导入导出镜像
    Mycat学习笔记一
    Mysql源码安装过程中可能碰到的问题
    当idea的maven项目没有.iml文件导致打开失败时
    从Vue.js窥探前端行业
    CSS 的overflow:hidden 属性详细解释
    win7系统Myeclipse下切换SVN用户
  • 原文地址:https://www.cnblogs.com/wgbo/p/9570972.html
Copyright © 2020-2023  润新知