zoukankan      html  css  js  c++  java
  • python基础_内置模块

    1.内置模块

    # abs    绝对值函数
    var1 =  -16
    res = abs(var1)
    
    # sum    计算一个序列得和
    lst = [1,2,3,4,4,5,6]
    res = sum(lst)
    print(res)
    
    # max    获取一个序列里边的最大值
    lst = [1,54,91,-8]
    res = max(lst)
    
    res = min(lst)
    print(res)
    
    # min    获取一个序列里边的最小值
    print("<================>")
    # 案例1 如果是列表,自动传递的是一个一个元素值,只不过这个值是元组;
    #        
    lst = [("11",80),("33",70),("44",20),("555",21)]
    def func(n):
        # print(n)     # 
        return n[-1]
    # 20 21 70 80  => 20  把数字依次的进行返回,按照返回的值排序,找出最小值进行最终返回
    # min 获取最小值,可以通过自定义函数,控制返回的元素;
    res = min(lst,key=func)
    print(res) # ('44', 20)

    # pow 计算某个数值的x次方
    res = pow(2,3) #8

    # bin 将10进制数据转化为二进制
    res = bin(255)

    # oct 将10进制数据转化为八进制
    res = oct(8)

    # hex 将10进制数据转化为16进制
    res = hex(10)

    # ord 将字符转换为ASCII编码
    res = ord("Z")

     

    2.数学模块

    # ### math 数学模块
    import math
    #ceil()  向上取整操作 (对比内置round)
    res= math.ceil(3.01)
    print(res)
    
    #floor() 向下取整操作 (对比内置round)
    res = math.floor(3.9)
    print(res)
    
    #pow()  计算一个数值的N次方(结果为浮点数) (对比内置pow)
    res = math.pow(2,3)
    print(res) # 8.0
    # res = math.pow(2,3,3) error # math.pow 只能是2个参数
    # print(res)
    
    #sqrt() 开平方根运算(结果浮点数)
    res = math.sqrt(9)
    print(res)
    
    #fabs() 计算一个数值的绝对值 (结果浮点数) (对比内置abs)
    res = math.fabs(-18)
    print(res)
    
    #modf() 将一个数值拆分为整数和小数两部分组成元组
    res = math.modf(4.14)
    print(res) # (0.13999999999999968, 4.0)
    
    #copysign()  将参数第二个数值的正负号拷贝给第一个 (返回一个小数)
    res = math.copysign(-18,-19)
    print(res)
    
    #fsum() 将一个容器数据中的数据进行求和运算 (结果浮点数)(对比内置sum)
    lst = [1,2,3,43,5]
    res = math.fsum(lst) # 54.0
    print(res)
    
    #圆周率常数 pi
    res = math.pi
    print(res)
  • 相关阅读:
    python之路
    go mod
    黑苹果流程
    mac go配置,环境配置
    mac重装系统
    多级分销概念 MongoDB||MySQL
    MongoDB查询mgov2的聚合方法
    linux被当矿机排查案例
    docker-compose容器中redis权限问题
    docker-compose中redis查询版本
  • 原文地址:https://www.cnblogs.com/jalen-123/p/13173767.html
Copyright © 2011-2022 走看看