(转)Python数学函数
原文:https://www.cnblogs.com/lpl1/p/7793645.html
PYTHON-基础-内置函数小结----------http://www.wklken.me/posts/2013/03/16/python-base-builtins.html
函数 | 返回值 ( 描述 ) |
---|---|
abs(x) | 返回数字的绝对值,如abs(-10) 返回 10 |
ceil(x) | 返回数字的上入整数,如math.ceil(4.1) 返回 5 |
cmp(x, y) | 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1 |
exp(x) | 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045 |
fabs(x) | 返回数字的绝对值,如math.fabs(-10) 返回10.0 |
floor(x) | 返回数字的下舍整数,如math.floor(4.9)返回 4 |
log(x) | 如math.log(math.e)返回1.0,math.log(100,10)返回2.0 |
log10(x) | 返回以10为基数的x的对数,如math.log10(100)返回 2.0 |
max(x1, x2,...) | 返回给定参数的最大值,参数可以为序列。 |
min(x1, x2,...) | 返回给定参数的最小值,参数可以为序列。 |
modf(x) | 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。 |
pow(x, y) | x**y 运算后的值。 |
round(x [,n]) | 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。 |
sqrt(x) | 返回数字x的平方根 |
Python三角函数
Python包括以下三角函数:
函数 | 描述 |
---|---|
acos(x) | 返回x的反余弦弧度值。 |
asin(x) | 返回x的反正弦弧度值。 |
atan(x) | 返回x的反正切弧度值。 |
atan2(y, x) | 返回给定的 X 及 Y 坐标值的反正切值。 |
cos(x) | 返回x的弧度的余弦值。 |
hypot(x, y) | 返回欧几里德范数 sqrt(x*x + y*y)。 |
sin(x) | 返回的x弧度的正弦值。 |
tan(x) | 返回x弧度的正切值。 |
degrees(x) | 将弧度转换为角度,如degrees(math.pi/2) , 返回90.0 |
radians(x) | 将角度转换为弧度 |
Python数学常量
常量 | 描述 |
---|---|
pi | 数学常量 pi(圆周率,一般以π来表示) |
e | 数学常量 e,e即自然常数(自然常数)。 |
Python——随机函数(random)
随机函数比较多,这里挑几个常用的分析,但注意
:只要用到随机函数,一定要import random
randint(a,b)
顾名思义,也就是说生成一个int(整数)型的随机数,此处的a为产生随机数的左边界,b为右边界,这里和range不一样的是,左右边界均可以取到,而range有且仅有左边界可以取到
类似的函数很多,比如:
random()
使用方法是random.random(),可以生成0到1的一个随机浮点数
其他random类的函数移步random — Generate pseudo-random numbers
数据类型的转换
python虽然不是强类型语言,但在操作中不同数据类型是无法一起运算的,所以需要数据类型的转换,下面列出一些常用的单个数据
的类型转换函数(列表等集合型数据类型的转换有专门的方法,此处不讲解)
函数名称 | 功能 |
---|---|
int(x[,base]) | 整数 |
long(x[,base]) | 长整数 |
float(x) | 浮点数 |
complex(real[,imag]) | 复数 |
str(x) | 字符串 |
repr(x) | 表达式字符串 |
eval(str) | 计算字符串中的有效python表达式,并返回一个对象 |
tuple(s) | 将序列s转换为元组 |
list(s) | 将序列s转换为列表 |
chr(x) | 将一个整数转换为一个字符 |
unichr(x) | 将整数转换为unicode字符 |
ord(x) | 将一个字符转换为他的整数值 |
hex(x) | 将一个整数转换为十六进制字符串 |
oct(x) | 将一个整数转换为一个八进制字符串 |
Python——自定义函数
自定义函数使用到关键字def,返回值return可有可无,但函数名后面一定要有一对圆括号,里面填上需要引入的参数即可,比较简单
def y(x):return x+1
转载于:https://www.cnblogs.com/liujiacai/p/9434568.html
(转)Python数学函数相关推荐
- 【278】◀▶ Python 数学函数说明
参考:Python 数学函数说明 目录: 一.Python 数学函数 二.Python 随机数函数 三.Python 三角函数 四.Python 数学常量 一.Python 数学函数 函数 返回值 ( ...
- Python数学函数
1.Python数学函数 1.abs(x):取绝对值,内建函数 2.math.ceil(x):向上取整,在math模块中 3.cmp(x,y):如果 x < y ,返回-1:如果 x == y ...
- Python 数学函数模块(Math)
简介: Python具有一组内置的数学函数,包括一个扩展的数学模块,可让您对数字执行数学任务.Python math模块中定义了一些数学函数.由于这个模块属于编译系统自带,因此它可以被无条件调用.该模 ...
- python数学函数_「分享」关于Python整理的常用数学函数整理
原标题:「分享」关于Python整理的常用数学函数整理 1.函数说明 abs(number)返回数字的绝对值,如abs(-10)返回10 pow(x,y[,z]) 返回x的y次幂(所得结果对z取模), ...
- python编程数学函数_【编程】Python数学函数
函数可以做任何事情,主要的使用模式是调用参数并返回值.数学的 math模块提供了基本的数学函数,可以处理小数运算.使用Python 的Math模块, 我们可以访问依据C标准定义的不同的数学函数.这些函 ...
- python数学实验与建模_Python数学
python数学实验与建模 In this tutorial, we will learn about Python Math module and its functions. In the pre ...
- python random函数原理_Python random() 函数
描述 random() 方法返回随机生成的一个实数,它在[0,1)范围内. 语法 以下是 random() 方法的语法: import random random.random() 注意:random ...
- python画函数曲线-Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...
- python画函数图-Python 绘制你想要的数学函数图形
Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制.通过以下两个步骤,就可以进行数学函数 ...
最新文章
- [转载]Android开发常用调试技术记录
- ChannelFactory.Endpoint 上的地址属性为空。ChannelFactory 的终结点必须指定一个有效的地址。...
- jpa 实体映射视图_JPA教程:映射实体–第1部分
- 设计模式学习笔记——状态(State)模式框架
- 李航博士:《统计学习方法》第二版上线啦!增加无监督学习!
- 中石油职称计算机试题,中石油职称计算机水平考试复习题库22-职称计算机考试其它试卷与试题.pdf...
- win7桌面仿linux桌面,windows10开启 linux子系统桌面,巨详细,值得一藏-win7桌面主题...
- U8常用的二次开发方式
- 解绑数字身份,解锁新玩法与构建方式(下)
- vue+elementUI同时上传视频和图片并回显
- 使用Inno Setup 6将exe文件打包成压缩包并设置压缩后自动生成桌面图标
- 接口隔离模式之Facade(门面模式)
- 小红书MVP系统架构与技术选型(一)
- 教师博客能不能改成学生博客_学生应该博客吗?
- 《zBrow的资本论》
- 软件下载官网系统源码
- 学编程有哪些好点的网站呢?
- Git进阶(五):git 分支管理策略
- windows常用操作命令
- 图(Graph)的定义