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 数学函数 函数 返回值 ...
随机推荐
- Rotor里的异常处理
我看到了一些关于Rotor(和CLR)中使用的异常处理机制的问题.下面是关于Rotor异常处理的另一个注意事项列表.目的是帮助Rotor开发人员调试和理解CLR中的异常. 异常生成和抛出 此步骤在很大 ...
- csv与openpyxl函数
csv 与openpyxl函数 csv函数 常用的存储数据的方式有两种--存储成csv格式文件.存储成Excel文件(不是复制黏贴的那种) 前面,我有讲到json是特殊的字符串.其实,csv也是一种字 ...
- postMessage的使用
一.简介 1.postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨文本档.多窗口.跨域消息传递 2.postMessage(data,origin)方法接受两个参数 ...
- SPA项目开发之登录注册
CMD安装所需要的pom依赖 npm install element-ui -S npm install axios -S npm install qs -S npm install vue-axio ...
- 网络协议 18 - CDN
到现在为止,我们基本上已经了解了网络协议中的大部分常用协议,对于整个 HTTP 请求流程也较为熟悉了.从无到有后,我们就要考虑如何优化“有”这个过程,也就是我们常见的请求优化.而现在的技术栈中,CDN ...
- Linux系统查看是32位还是64位
uname -a 如果是64位机器,会输出x86_64
- Linux安装vim,解决vim: command not found
1,输入rpm -qa|grep vim 命令, 如果 vim 已经正确安裝,会返回下面的三行代码: root@server1 [~]# rpm -qa|grep vim vim-enhanced-7 ...
- 7种 JVM 垃圾收集器特点、优劣势及使用场景(多图)
7种 JVM 垃圾收集器特点.优劣势及使用场景(多图) mp.weixin.qq.com 点击上方"IT牧场",选择"设为星标"技术干货每日送达! 一.常见垃 ...
- 前端与算法 leetcode 344. 反转字符串
目录 # 前端与算法 leetcode 344. 反转字符串 题目描述 概要 提示 解析 解法一:双指针 解法二:递归 算法 传入测试用例的运行结果 执行结果 GitHub仓库 # 前端与算法 lee ...
- 《C++ 习题与解析》笔记
目录 ####Chapter-1 C++语言概述(错题) ####Chapter-2 类和对象 ####Chapter-3 引用 ####Chapter-4 友元函数 #### Chapter-5 运 ...