• Python 随机数,数学


    数学相关的库
            import math
            向上取整:
                print(math.ceil(18.9))
            向下取整:
                print(math.floor(18.9))
            返回整数部分与小数部分
                print(math.modf(18.9))
            开方
                print(math.sqrt(16))
            
        随机数
            import random        #随机数方法
            随机从括号内取出一个数
            print(random.choice([16,5,6,3,1]))
            print(random.choice(range(6)))    #range(6) ==[1,2,3,4,5,6]
            print(random.choice("hello"))    #"hello" ==["h","e",......]

            print(random.randrange(1,100,2))    
                #randrange() 方法返回指定递增基数集合中的一个随机数,基数缺省值为1
                #random.randrange ([start,] stop [,step])
                #start -- 指定范围内的开始值,包含在范围内。
                #stop -- 指定范围内的结束值,不包含在范围内。
                #step -- 指定递增基数。

            #随机产生(0,1)之间的数(浮点数)
            print(random.random())    
            #将序列的所有元素随机排序
            lin = [2,44,64,6,7,62,3,66,8,0]
            print(random.shuffle(lin))    
            #随机产生一个实数,它在(A,B)之间
            print(random.uniform(1,100))    

        返回数字的绝对值
            a= -1
            s = ads(a)
            print(s)
            
        返回给定参数的最大值
            print(max(1,2,3,5,6,7,))
            
        返回给定参数的最小值
            print(min(1,2,3,5,6,7,))
            
        求X的Y次方 2^5
            nt(pow(2,5))
            
        round(x(,n)返回浮点数x的四舍五入的值,如果给出n 的值,代表舍入到小数点后n位)
            print(round(2.4345346))

  • 相关阅读:
    BINARY and varBINARY
    DECIMAL Data Type
    timestamp ---自动更新修改时间 与 记录首次插入时间
    可视化之Berkeley Earth
    可视化之Earth NullSchool
    数据可视化之风向图
    “System.Runtime.InteropServices.COMException”类型的第一次机会异常在 ESRI.ArcGIS.Version.dll 中发生
    如何用arcgis进行WGS84的投影坐标变换
    break和continue的区别
    MySql查询系统时间,SQLServer查询系统时间,Oracle查询系统时间
  • 原文地址:https://www.cnblogs.com/mysterious-killer/p/10021775.html
Copyright © 2020-2023  润新知