Python(五) —— 内置模块

文档参考:https://docs.python.org/zh-cn/3.7/library/index.html

随机模块——random

这里我们介绍几种常用 random 的操作

  名称 功能
整数用函数 random.randint(a,b) 返回随机整数 N 满足 a <= N <= b。相当于 randrange(a, b+1)
random.randrange(stop) 随机返回整数满足 N 满足 0<= N < stop
random.randrange(start,stop) 随机返回整数满足 N 满足 start<= N < stop
random.randrange(start,stop,step) 随机返回整数满足在 [start,stop-1] ,步长为 step 的数组内的随机一个值
序列用函数 random.choice(seq) 从非空序列 seq 内随机取一个数,如果 seq 为空则会报错:IndexError
random.sample(seq,k) 从序列 seq 内取一个长度为 k 的不重复的序列
random.shuffle(list) 将 list 随机打乱
实值分布 random.random() 返回 0.0~1.0 的随机一个浮点数
random.uniform(a,b) 返回 a~b 之间随机的浮点数,注意这里 a 不一定小于 b

操作系统接口模块——os

常用的 os 操作

路径下要注意,在传路径的情况下,前面最好加上 r ,比如说:print(os.listdir(r'e:\nhy\abc')) 假设不加 r ,会将路径内的 \n,\t 之类的解释为 换行和 Tab 键,加入 r 就不会出现该问题 

名称 功能
os.rename(old,new) 将文件名从 old 修改成 new
os.remove(path) 删除路径下文件
os.listdir(path='.') 默认查看当前文件夹下的文件,可以以传路径查看
os.getcwd() 获取当前文件的路径
os.mkdir('path/path2') 在path文件夹下创建一个path2文件夹,假设 path 不存在,则会报错
os.mkdirs('path/path2') 在path文件夹下创建一个path2文件夹,假设 path 不存在,path 和 payh2 会一起创建
os.path.getsize('path.py') 获取文件 path.py 的大小
os.path.exists('file') 传一个文件夹或者文件,判断该文件或文件是否存在
os.path.isdir('path') 判断 path 是不是文件夹
os.path.isfile('path') 判断 path 是不是文件
上一篇:JDK 动态代理分析


下一篇:1080. Graduate Admission (30)-排序