zoukankan      html  css  js  c++  java
  • 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)

    将角度转换为弧度。

  • 相关阅读:
    JeePlus:代码生成器
    JeePlus:API工具
    Java实现 洛谷 P1023 税收与补贴问题
    Java实现 洛谷 P1023 税收与补贴问题
    Java实现 洛谷 P1023 税收与补贴问题
    Java实现 洛谷 P1328 生活大爆炸版石头剪刀布
    Java实现 洛谷 P1328 生活大爆炸版石头剪刀布
    Java实现 洛谷 P1328 生活大爆炸版石头剪刀布
    Java实现 洛谷 P1328 生活大爆炸版石头剪刀布
    Java实现 洛谷 P1328 生活大爆炸版石头剪刀布
  • 原文地址:https://www.cnblogs.com/wgbo/p/9570972.html
Copyright © 2011-2022 走看看