python中的内置模块

本文介绍了Python的几个核心内置模块,包括OS模块的功能如路径操作、进程管理,os.path模块的路径处理,sys模块的系统参数,time模块的时间操作,datetime模块的日期和时间处理,random模块的随机数生成,以及math模块的数学运算。每个模块都列举了关键函数的用法和示例。
摘要由CSDN通过智能技术生成

内置模块

math
random
uuid
os
os.path
sys
time
datetime
calendar

一、OS

1.curdir 返回当前路径,相对路径
2.getcwd 获取绝对路径,注意返回字节数
3.chdir(path)修改当前工作路径
4.cpu_count()获取当前电脑的核
5.chmod() 修改权限
6.defpath()默认查找文件路径
7.device_encoding 文件编码
8.getpid()获取当前进程编号
9.getppid() 获取当前进程的父进程编号
10.kill 杀死进程
11.linesep获取当前进程换行符
12.listdir()获取当前工作空间下的文件及文件夹,返回列表
13.scandir获取当前工作空间下的文件及文件夹,返回一个迭代器

14.mkdir 创建目录,只能创建一级目录
15.makedirs()创建目录,可以递归创建多级
16.open() 打开或者创建文件
17.remove() 删除文件
18.removedirs()删除目录
19.rmdir 删除目录
20.rename 重命名
21.sep 路径分隔符
22.stat()返回文件状态

二、os.path模块

abspath 获取绝对路径 dirname + basename
altsep 文件分隔符
basename 文件名称
dirname所属目录
exists()判断文件或文件夹是否存在
join()拼接路径
split()分割文件路径

三、sys模块

argv 脚本传参
exit() 退出系统
getdefaultencoding() 获取系统的默认编码
getfilesystemencoding() 获取文件编码
setrecursionlimit(num) 设置递归的极限值
getrecursionlimit() 获取递归的极限值
getrefcount() 获取对象的引用计数

四、time模块

asctime() 返回一个日期字符串
ctime() 返回一个日期字符串
gmtime() 获取一个时间对象
localtime() 获取一个时间对象
time() 获取当前时间戳
sleep(sec) 休眠
strftime() 格式化时间
strptime() 将一个字符串格式时间,转换为日期对象

五、datatime模块

time([hour[,minutes][,seconds]]) 构建一个时间对象
date(year,month,day) 构建一个日期对象
datetime子模块
astimezone(时间对象) 返回当前时区对应的时间对象
datetime.now() 返回当前时间对象
ctime(时间对象) 一个符合欧美标准的时间字符串
time(时间对象) 返回时间对象的时间部分
date(时间对象) 返回时间对象的日期部分
day 返回时间对象的天数部分
minute 分钟
second 秒
microsecond 微秒
代码如下(示例):

import datetime
    datetime.datetime.xxxx()
from datetime import datetime

六、random模块

random() 返回一个随机数
randint(m, n) 返回[m,n]之间的随机整数
代码如下(示例):

import random
random.randint(1,10)
7

3.choice() 从一个序列中随机选择元素

s=‘12345678’
random.choice(s)
‘5’

4、random.randrange(x) 随机随机产生一个[0,x)之间的整数

七、math模块

1、ceil 向上取整

import math
math.ceil(3.21)
4
2、floor 向下取整

import math
math.floor(3.91)
3

3、fabs 求绝对值

import math
math.fabs(-2.5)
2.5

4、sqrt 开平方根
5、pow 求幂次方

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值