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) #返回最大值
#
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)

python--数学运算函数的更多相关文章

  1. Unity3D中Mathf数学运算函数总结

    引入: 看到一个案例注意到函数Mathf.SmoothDamp的使用,游戏中用于做相机的缓冲跟踪和boss直升机跟踪士兵.该函数是Unity3D中Mathf数学运算函数中的一个.一些游戏使用了smoo ...

  2. Python 数学运算的函数

    不需要导入模块(内置函数) 函数 返回值 ( 描述 ) abs(x) 返回绝对值 max(x1, x2,...) 最大值,参数可以为序列. min(x1, x2,...) 最小值,参数可以为序列. p ...

  3. python数学运算的类型转换

    类型转换 Rational类实现了有理数运算,但是,如果要把结果转为 int 或 float 怎么办? 考察整数和浮点数的转换: >>> int(12.34) 12 >> ...

  4. Python数学运算的一个小算法(求一元二次方程的实根)

    请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax² + bx + c = 0的两个解. #!/usr/bin/env python # -*- coding: ...

  5. Python数学运算

    python中的加减乘除比其他的语言简单,不需要对其赋值变量 (1)加减乘除 ) #加法 ) #减法 ) #乘法 ) #除法 5.0 ) #乘方 (2)判断 判断返回的是True或者False ) # ...

  6. Unity Mathf/Math数学运算函数说明全集(Chinar总结)

    Unity Mathf 数学函数库 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- ...

  7. Python数学运算入门把Python当作计算器

    让我们尝试一些简单的 Python 命令.启动解释器,等待界面中的提示符,>>> (这应该花不了多少时间). 3.1.1. 数字 解释器就像一个简单的计算器一样:你可以在里面输入一个 ...

  8. shell变量数学运算

    shell变量数学运算 #!/bin/sh # 本脚本说明shell脚本中变量运算的用法 # 错误的用法var=1var=$var+1echo $var 输出:1+1 # 第一种用法,letvar=1 ...

  9. 吾八哥学Python(五):Python基本数学运算

    今天我们学习Python里的基本数学运算方法,还是通过例子来练习吧! 加减乘除求余 #加法 print(12+34) #减法 print(30-10.0) #乘法 print(3*5) #除法 pri ...

  10. Python: 复数的数学运算

    写的最新的网络认证方案代码遇到了一个难题,唯一的解决办法就是使用复数空间,需要使用复数来执行一些计算操作. 复数可以用使用函数complex(real, imag) 或者是带有后缀j 的浮点数来指定. ...

随机推荐

  1. Leetcode之动态规划(DP)专题-72. 编辑距离(Edit Distance)

    Leetcode之动态规划(DP)专题-72. 编辑距离(Edit Distance) 给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 . 你可 ...

  2. numpy.take()

    numpy.take numpy的.take (a,indices,axis = None,out = None,mode ='raise' ) 沿轴取数组中的元素. 这个函数与“花式”索引(使用数组 ...

  3. 【Python开发】Url中文字符时记得转码edcode("utf-8")

    在url中使用中文其实是一个坏习惯,会带来一系列的转码问题, 我更喜欢英文译名或者id来标识某个uri.但是现实往往是残酷的, 特别是在我们调用别人服务时候,有时候被逼无奈使用中文URL. Pytho ...

  4. Sql Server使用TOP实现Limit m,n的功能

    转载自:https://blog.csdn.net/weixin_41798450/article/details/88885891 在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的 ...

  5. CreateThread()使用实例

    1.定义的全局变量 DWORD WINAPI ClientThread(LPVOID lpParam); struct ClientInfo {   SOCKET sock;   SOCKADDR_I ...

  6. zk安装管理

    参考: https://www.cnblogs.com/yinzhengjie/p/9209319.html 10.52.110.48 bi-kafka-310.52.48.92 bi-kafka-1 ...

  7. mvn打包到私服

    mvn打包到私服 1 命令行打包 待定... 2 idea打包 1> 配置 pom.xml <!-- 发布 --><distributionManagement> < ...

  8. Python学习【day02】- 运算符与基本类型

    Python语言支持以下类型的运算符: 算术运算符 操作符 描述 示例(a=10.b=21) + 加法 相加运算两侧的值 a + b = 31 - 减法 操作符右侧数减去左侧操作数 a – b = - ...

  9. 【一道来自老师的题的题解】equip——奇妙的最短路

    这道题真的第一眼完全想不到是最短路啊!!!!!!!! 感谢DR大佬讲解!!!!!90°鞠躬 =u= 暂时没有评测网址,(因为需要special judge)敬请期待 机房另一大佬JYY题解,可以对比参 ...

  10. 平面割线平分点(构造)--牛客第三场-- Magic Line

    题意: 给你n个点的坐标,让你给出两个点,这两个点的连线可以平分这些点. 思路: 先按y的大小排序,在按x的小排序,再搞一下就行了.如下图: #include <bits/stdc++.h> ...