Python第十四天

常见内置模块

什么叫做模块?
import XXXX xxxxx就是模块 .py
模块的分类
random math 内置模块
第三方的模块
需要安装
在线安装 cmd窗口下通过 pip install 模块名
python -m pip install 模块的名
离线安装 下载好所需要的安装包 zip ---- 解压安装包 ------setup.py--------cmd : python install
setup.py
模块导入的问题
import 模块名
在这里插入图片描述
import 模块名 as 别名
在这里插入图片描述
from 包 import 模块的名称
在这里插入图片描述
** random模块**
用来产生随机数(伪随机数)
randint() --------- 产生随机整数[m,n]
random() --------------产生0-1的随机数[0,1)
uniform() ------------- 产生正态分布的随机数
randrange() ------ 产生一个范围内的随机数
choices() ---------- 用在序列(容器)(有序的序列)随机筛取一个元素
math模块
用于数学运算
ceil ------------- 向上取整
floor ----------- 向下取整
e ------------ 属性 自然常数
fabs ----------- 求绝对值 等价 abs() 全局函数
fmod ----------- 求模运算
isnan -------- 判断是不是数字 (是数字返回 false nan -----not a number)
isfinite ----- 判断是不是无限
pi ----------- 圆周率
pow ------------- 幂次方
sqrt ---------- 平方根
os模块
操作系统文件
清屏的方法 --------- import os os.system(“cls”)
chdir() ------- 修改工作目录
在这里插入图片描述
curdir ------- 获取当前的目录 返回的结果的是相对路径 (绝对路径 os.path.abspath(os.curdir) )
chmod() ---------修改权限
close -------- 关闭文件的路径
cpu_count() --------- 返回的cpu的核对应得线程数
getcwd() ----------获取当前路径,返回得是绝对路径,相当linux下pwd
getpid()-------获取当前进程的进程编号
getppid() ------------获取当前进程的父进程的进程编号
kill() ------------- 通过进程编号杀死进程
linesep -------- 属性 对应系统下的换行符
listdir() ------ 返回的对应目录下所有的文件和文件夹(隐藏的文件夹),返回的是列表
makedirs() ----- 创建目录,支持多层目录的创建
mkdir() ----- 创建目录,只能创建一层,不支持多层
open()------创建文件 open()全局函数
pathsep ------- 获取环境变量分隔符 windows ; linux分割符 :
sep --------- 获取路径分割符
remove(文件名或者路径) ----------删除文件
removedirs() --------------- 删除目录,支持多级删除(递归)
system()-------- 执行终端命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值