博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)Python数学函数
阅读量:5076 次
发布时间:2019-06-12

本文共 1867 字,大约阅读时间需要 6 分钟。

原文: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类的函数移步

数据类型的转换

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

你可能感兴趣的文章
jQuery.form.js使用
查看>>
(转)linux sort,uniq,cut,wc命令详解
查看>>
关于ExecuteNonQuery执行的返回值(SQL语句、存储过程)
查看>>
UVa540 Team Queue(队列queue)
查看>>
mysql数据增删改查
查看>>
shell中下载最新版本或指定版本的办法(Dockerfile 中通用)
查看>>
极客时间-左耳听风-程序员攻略-分布式架构工程设计
查看>>
akka之种子节点
查看>>
不知道做什么时
查看>>
matlab 给某一列乘上一个系数
查看>>
密码学笔记——培根密码
查看>>
Screening technology proved cost effective deal
查看>>
MAC 上升级python为最新版本
查看>>
创业老板不能犯的十种错误
查看>>
Animations介绍及实例
查看>>
判断请求是否为ajax请求
查看>>
【POJ2699】The Maximum Number of Strong Kings(网络流)
查看>>
spring boot配置跨域
查看>>
BZOJ 1996 合唱队(DP)
查看>>
进击吧!阶乘——大数乘法
查看>>