Python 数学运算的函数
不需要导入模块(内置函数)
| 函数 | 返回值 ( 描述 ) |
|---|---|
| abs(x) | 返回绝对值 |
| max(x1, x2,...) | 最大值,参数可以为序列。 |
| min(x1, x2,...) | 最小值,参数可以为序列。 |
| pow(x, y) | 乘方 |
| round(x [,n]) | 四舍五入,n表示舍入到小数点后的位数。 |
math模块
需要先导入math模块,然后以 math.常量名/函数名的方式调用。
| 常量、函数 | 返回值 ( 描述 ) |
|---|---|
| e |
数学常量 e |
| pi |
π |
|
sin(x)、cos(x)、tan(x) |
x是弧度 |
|
degrees(x) |
弧度转角度 |
| radians(x) | 角度转弧度 |
| pow(x,y) | x的y次方 |
| exp(x) |
e的x次方 |
| sqrt(x) | 开算数平方 |
| fabs(x) | 绝对值 |
| fmod | 取模,求余 |
| fsum(seq) | 序列求和 |
| ceil(x) | 向上取整 |
| floor | 向下取整 |
| log(x,base) | 以base为底,x的对数 |
| log2(x) | 以2为底,x的对数 |
| log10(x) | 以10为底,x的对数 |
序列指的是列表(List)、元组(Tuple)、字符串(String)。
序列,是有序的,集合(Set)是无序的,不属于序列。
以上函数均不会改变参数本身的值。
random模块
需要先导入random模块,再通过模块名来调用。
| 函数 | 描述(返回值) |
| random() | [0,1)之间的一个随机数 |
| randint(start,end) | [start,end]上的一个整数,包含max。可再通过乘、除得到浮点数。 |
| uniform(start,end) | [start,end]上的一个实数 |
| randrange(start,end,step) | 在指定的数中随机返回一个数。比如(0,100,5),是在0,5,10,...,100中随机返回一个数。 |
| choice(seq) | 从序列中随机返回一个数 |
| shuffle(seq) | 将序列随机排序(打乱) |
| seed(x) | 设置种子,默认为当前时间 |
Python 数学运算的函数的更多相关文章
- 笔记六:python字符串运算与函数
一:学习内容 字符串运算 字符串函数-strip() 字符串函数-大小写互换 字符串函数-字符串对齐 字符串函数-搜索 字符串函数-替换 字符串函数-split切割 字符串函数-连接join 字符串函 ...
- python数学运算的类型转换
类型转换 Rational类实现了有理数运算,但是,如果要把结果转为 int 或 float 怎么办? 考察整数和浮点数的转换: >>> int(12.34) 12 >> ...
- Python数学运算的一个小算法(求一元二次方程的实根)
请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax² + bx + c = 0的两个解. #!/usr/bin/env python # -*- coding: ...
- Python数学运算
python中的加减乘除比其他的语言简单,不需要对其赋值变量 (1)加减乘除 ) #加法 ) #减法 ) #乘法 ) #除法 5.0 ) #乘方 (2)判断 判断返回的是True或者False ) # ...
- Python数学运算入门把Python当作计算器
让我们尝试一些简单的 Python 命令.启动解释器,等待界面中的提示符,>>> (这应该花不了多少时间). 3.1.1. 数字 解释器就像一个简单的计算器一样:你可以在里面输入一个 ...
- 吾八哥学Python(五):Python基本数学运算
今天我们学习Python里的基本数学运算方法,还是通过例子来练习吧! 加减乘除求余 #加法 print(12+34) #减法 print(30-10.0) #乘法 print(3*5) #除法 pri ...
- Python: 复数的数学运算
写的最新的网络认证方案代码遇到了一个难题,唯一的解决办法就是使用复数空间,需要使用复数来执行一些计算操作. 复数可以用使用函数complex(real, imag) 或者是带有后缀j 的浮点数来指定. ...
- (转)Python数学函数
原文:https://www.cnblogs.com/lpl1/p/7793645.html PYTHON-基础-内置函数小结----------http://www.wklken.me/posts/ ...
- 【278】◀▶ Python 数学函数说明
参考:Python 数学函数说明 目录: 一.Python 数学函数 二.Python 随机数函数 三.Python 三角函数 四.Python 数学常量 一.Python 数学函数 函数 返回值 ...
随机推荐
- hdu2281&&POJ1320——Pell方程
hdu2281 输入一个 $N$,求最大的 $n$($n \leq N$)和 $x$,使得 $x^2 = \frac{1^2+2^2+...+n^2}{n}$. 分析: 将右边式子的分子求和化简,有: ...
- Java 内存分配(转)
Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性. 寄存器:JVM内部虚拟寄 ...
- python--协程知识初识
线程和进程的操作是由程序触发系统接口,最后的执行者是系统:协程的操作则是程序员. 协程存在的意义:对于多线程应用,CPU通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续).协程 ...
- Spring Cloud微服务安全实战_2-1_开发环境
开发环境: JDK :1.8 IDE : idea 数据库:mysql 5.6.5 框架:springboot,mybatisplus PGA:(后边用到再安装) Promethus (普罗米修斯 ...
- Struts CRUD
Struts CRUD 利用struts完成增删改查 思路: 1.导入相关的pom依赖(struts.自定义标签库的依赖) 2.分页的tag类导入.z.tld.完成web.xml的配置 3.dao层去 ...
- 我是sb
哪能倒在这? 细节很多的题怎么写????sb 考完再也不学了,太jb痛苦了. 总因为一些奇奇怪怪的原因导致我
- 有趣的js代码
for ( ; ; ) { window.alert(" ∧_∧ ババババ\n( ・ω・)=つ≡つ\n(っ ≡つ=つ\n`/ )\n(ノΠU\n何回閉じても無駄ですよ-ww\nm9(^Д^) ...
- 只访问tomcat,不访问项目时,显示指定内容。
1.情景展示 我们知道,将javaWeb项目部署到tomcat后,访问该项目的url路径构成是: 网路协议+"://"+ip地址+":"+tomcat设定的 ...
- 配置keepalived支持nginx高可用
实验环境 序号 主机名 IP地址 1 nginx1 192.168.204.11 2 nginx2 192.168.204.12 安装nginx 安装nginx yum install -y epel ...
- Prometheus安装部署说明
本文主要介绍了如何二进制安装Prometheus.使用 Node Exporter 采集主机信息并使用Grafana来进行图形化的展示. 1. 安装Prometheus Server Promethe ...