zoukankan      html  css  js  c++  java
  • Python 基础入门 7_4 内置模块(Math模块以及随机数模块)

    #Number数据类型的数学功能,需要引入math包(即import math)
    """
    绝对值:abs(变量)
    取最大值: max(多个变量或常量,2个起,用逗号隔开)
    取最小值: min(多个变量或常量,2个起,用逗号隔开)
    求x的y次方: pow( 原数,指数)
    float四舍五入: round( float ,保留的小数【默认0】)
    向上取整 :math.ceil(float) 当小数大于0时,整数+1
    向下取整 :math.floor(float) 当小数小于等于9时,整数不变
    以floct数据类型返回整数部分及小数部分 : math.modf(float)
    算术平方根: math.sqrt(Num)
    """
    import math
    print(abs(-1) , max(1,3,4,5,7) , min(1,2,3,4,5,6,) , pow(5,2) ,round(53.45663,2) ,math.ceil(7.99),math.floor(7.999))
    print(math.modf(33.6),math.sqrt(4))

    """
    随机数生产的几种方式
    random.choice(list/"Str") 参数可以是列表也可以是字符串,列表里可以是数字和字符串组成
    random.choice(range(5)),rang(5)=[0,1,2,3,4]
    随机取开始值到结束值范围内中从开始值递增的值
    random.randrange([start],stop,[step]) start 开始值(包含),默认0 ;stop 结束值(不包含);step:指定的递增基数,默认1
    random.random 随机生成(0,1)的浮点数
    random.shuffle(list) 将list的所有元素随机排序
    random.uniform(num1,num2) 在[num1,num2]范围内随机生成一个实数
    """
    import random
    print(random.choice([1,"a"]))
    print(random.choice(range(7)))
    print(random.randrange(1,100,2))
    print(random.random())
    list = [1,2,5,5]
    random.shuffle(list) #使用该函数时,变量要定义好,并且不能直接放在print输出里
    print(list)
    print(random.uniform(4,6))
  • 相关阅读:
    第四节 修改表结构之alter
    第三节 数据表的创建和相关的一些指令
    第二节 数据库的创建以及相关命令
    运维不容错过的4个关键指标!
    服务器监控之 ping 监控
    Docker 监控- Prometheus VS Cloud Insight
    几种 Docker 监控工具对比
    临阵磨枪,血拼季网站优化的最后三板斧
    Java 8 vs. Scala(二):Stream vs. Collection
    Java 8 vs. Scala(一): Lambda表达式
  • 原文地址:https://www.cnblogs.com/hjlin/p/10636751.html
Copyright © 2011-2022 走看看