• python--数学运算函数


    x=-100
    y=abs(x) #求绝对值
    y=divmod(9,4)  #9/4之后获取整数与余数
    #(2, 1)
    #返回一个元组(2, 1),第一个数是整数,第二个数是余数
    y=round(3.1415926,3)   #保留n位小数
    #参数2 指定要保留的位数,后面一位四舍五入
    y=pow(2,3)  #  2的3次方
    y=sum([1,2,3,4,5])   #求和
    #参数:可迭代对象,如:列表、元组、集合
    y=min(10,5,-20,2,8)  #返回最小值
    #-20
    y=max(10,5,-20,2,8)  #返回最大值
    #10
    y=min((),default=1)
    y=max((),default=1)  #传入可迭代对象为空时,必须指定参数default,用来返回默认值
    x=[0,2,-10,8,5,3]
    y=max(x,key=lambda i:abs(i))  #把x中的每个元素传给参数2函数,返回参数2函数计算后最大值的元素
    y=reversed(x)   #返回一个反转的迭代器
    
    print(y)
    import math
    
    y=math.ceil(4.12)  #取大于等于x的最小的整数值,如果x是一个整数,则返回x
    y=math.copysign(2,-3)  #把y的正负号加到x前面,可以使用0
    #返回加正负号后的x值
    y=math.cos(math.pi/4)  #求x的余弦,x必须是弧度
    y=math.degrees(math.pi/4)  #把x从弧度转换成角度
    y=math.e  #e表示一个常量=2.718281828459045
    y=math.exp(2)  #返回math.e(其值为2.71828)的x次方
    y=math.expm1(2)  #返回math.e的x(其值为2.71828)次方的值减1
    y=math.fabs(-0.03)  #返回x的绝对值
    y=math.factorial(3)   #取x的阶乘的值
    y=math.floor(4.999)  #取小于等于x的最大的整数值,如果x是一个整数,则返回自身
    y=math.fmod(20,3)  #得到x/y的余数,其值是一个浮点数
    y=math.fsum((1,2,3,4))  #对迭代器里的每个元素进行求和操作
    y=math.gcd(8,6)  #返回x和y的最大公约数
    y=math.hypot(3,4)  #返回(x的平方+y的平方)的平方根
    y=math.isfinite(0.1)   #如果x不是无穷大的数字,则返回True,否则返回False
    y=math.isinf(234)   #如果x是正无穷大或负无穷大,则返回True,否则返回False
    y=math.isnan(23.8)  #如果x不是数字True,否则返回False
    y=math.log(math.e)  #log(x,a) 如果不指定a,则默认以e为基数,a参数给定时,将 x 以a为底的对数返回
    y=math.log(10)   #log10()返回x的以10为底的对数
    y=math.log2(32)  #返回x的基2对数
    y=math.modf(math.pi)  #返回由x的小数部分和整数部分组成的元组
    #(0.14159265358979312, 3.0)
    y=math.pi   #数字常量,圆周率
    y=math.pow(3,4)  #返回x的y次方,即x**y
    y=math.radians(45)   #把角度x转换成弧度
    y=math.sin(math.pi/4)  #求x(x为弧度)的正弦值
    y=math.sqrt(100)  #求x的平方根
    y=math.tan(math.pi/4)  #返回x(x为弧度)的正切值
    y=math.trunc(6.789)  #返回x的整数部分
    
    print(y)

  • 相关阅读:
    ....
    CodeForces 375A(同余)
    POJ 2377 Bad Cowtractors (最小生成树)
    POJ 1258 AgriNet (最小生成树)
    HDU 1016 Prime Ring Problem(全排列)
    HDU 4460 Friend Chains(bfs)
    POJ 2236 Wireless Network(并查集)
    POJ 2100 Graveyard Design(尺取)
    POJ 2110 Mountain Walking(二分/bfs)
    CodeForces 1059B Forgery(模拟)
  • 原文地址:https://www.cnblogs.com/liming19680104/p/11752829.html
Copyright © 2020-2023  润新知