python语言基础1

常用的系统函数

标准库包含很多模块,模块中有很多有用的系统函数。

数学库模块math、复数模块cmath、随机模块random、时间time、日历calendar

调用系统模块方法:

import 模块名

from 模块名 import 函数名   (引用时无需在前面增加模块.)

导入所有函数  from 模块名 import *    注意多模块有同名的情况

math模块函数

(1)数学常量   e:自然对数的底  pi:圆周率π的值

(2)绝对值和平方根函数  fabs(x) 返回x的绝对值(浮点数)  如:fabs(-100)返回100.0,sqrt(x)返回x的平方根(x>0)

(3)幂函数和对数函数   pow(x,y) 返回x的y次幂,exp(x)返回e自然对数第的x次幂,如exp(1)返回2.718281828459045    log(x[,base]):返回x的自然对数

Log10(x)返回x的常用对数

(4)取整和求余函数  ceil(x)对x向上取整,如ceil(5.1)返回6,floor(x)对x向下取整如floor(4.9)返回4,fmod(x,y)返回求x/y的余数(返回值为浮点数)如fmod(7,4)返回3.0

(5)弧度角度转换函数 degres(x)将弧度转换为角度,radians(x)将角度转换为弧度 如radians(90)返回1.5707963267948966

(6)三角函数和反三角函数 sinx(x)返回x的正弦值(x为弧度),cos(x)返回x的余弦值(x为弧度),tan(x)返回x的正切值(x为弧度),asinx(x)返回x的反正弦值,

acos(x)返回x的反余弦值,atan(x)返回x的反正切值

cmath模块函数

cmath模块函数名和math模块函数名一致,math对实数运算支持,cmath模块对复数运算支持

复数x=a+bi,phase(x)函数返回复数x的幅角,atan(b/a)

polar()函数和rect()函数对复数进行极坐标表示和笛卡尔表示方法的转换,

random模块函数

  1. 随机数种子seed(x)相同种子,每次调用随机函数生成的随机数相同,默认可将系统时间作为种子值,每次产生的随机数不一样
  2. 随机挑选和排序choice(seq)序列中随机挑选一个元素,sample(seq,k)从序列中随机挑选k个元素,shuffle(seq)将序列的所有元素随机排序
  3. 生成随机数  概率均匀分布 random()随机生成一个[0,1]范围的实数

uniform(a,b)随机生成一个[a,b]范围内的实数

randrange(a,b,c)随机生成一个[a,b]范围内以c递增的整数,省略c时以1递增,省略a时初始值0

randint(a,b)随机生成一个[a,b]范围内的整数,相当randrange(a,b+1)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值