python公式计算_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)

设置种子,默认为当前时间

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值