Python常用内置模块

常用模块一:random模块

以下为random模块常用方法

方法名用途
randint()产生随机整数
random产生0-1的随机数[0,1)
uniform()产生正态分布的随机数
randrange()产生一个范围内的随机数
choices()用在序列(容器)(有序的序列)随机筛取一个元素

下面为 演示代码

import random
a=random.randint(0,10)
b=random.random()
c=random.uniform(0,10)
d=random.randrange(10,100)
lst=(1,2,3,4,5,6,7,8,9,11)
e=random.choices(lst)

第一次结果

a= 0
b= 0.8145913499282268
c= 9.916361557430386
d= 50
e= [8]

第二次结果

a= 7
b= 0.6658142151835889
c= 1.673391947195556
d= 28
e= [1]

常用模块二:math模块

以下为math模块常用方法

方法名用途
ceil()向上取整
floor()向下取整
e属性 自然常数
fabs()求绝对值 等价 abs() 全局函数
fmod()求模(取余)运算
isnan()判断是不是数字 (是数字返回 false nan -----not a number)
isfinite()判断是不是无限
pi圆周率
pow()幂次方
sqrt()平方根

下面为 演示代码

import math
a=math.ceil(99.1)
print("a=",a)
b=math.floor(100.9)
print("b=",b)
c=math.e
print("c=",c)
d=math.fabs(-111)
print("d=",d)
e=math.fmod(100,15)
print("e=",e)
f=math.isnan(10)
print("f=",f)
g=math.isfinite(math.pi)
print("g=",g)
h=math.pi
print("h=",h)
i=math.pow(3,3)
print("i=",i)
o=math.sqrt(9)
print("o=",o)

结果如下

a= 100
b= 100
c= 2.718281828459045
d= 111.0
e= 10.0
f= False
g= True
h= 3.141592653589793
i= 27.0
o= 3.0

常用模块三:os模块

方法名作用
curdir()获取当前的目录 返回的结果的是相对路径 (绝对路径 os.path.abspath(os.curdir) )
close()关闭文件的路径
makedirs()创建目录,支持多层目录的创建
mkdir()创建目录,只能创建一层,不支持多层
open()创建文件 open()全局函数
getcwd()获取当前路径,返回得是绝对路径,相当linux下pwd
remove(文件名或者路径)删除文件
removedirs()删除目录,支持多级删除(递归)
system()执行终端命令

常用模块四:os.path模块

方法名作用
abspath(相对路径)返回的路径的所对应的绝对路径
altsep返回的python中的分隔符
basename文件名称
dirname文件目录
exists判断文件或者目录是否存在
getctime获取时间(创建时间)
getmtime获取修改时间
getsize获取文件的大小,单位是字节
isdir-判断path是否是目录(文件夹)
isfile判断path是否是文件
isabs判断是不是绝对路径islink ------- 判断是不是链接
ismount判断是不是挂载文件
join拼接路径
sep路径分隔符
split分割路径
relpath返回的真正的路径和abspath一样
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值