python中的内置模块

内置模块

  • 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模块

  1. abspath 获取绝对路径 dirname + basename

  2. altsep  文件分隔符

  3. basename  文件名称

  4. dirname所属目录

  5. exists()判断文件或文件夹是否存在

  6. join()拼接路径

  7. split()分割文件路径

三、sys模块

  1. argv             脚本传参

  2. exit()             退出系统

  3.  getdefaultencoding()    获取系统的默认编码

  4. getfilesystemencoding()     获取文件编码

  5. setrecursionlimit(num)     设置递归的极限值

  6. getrecursionlimit()         获取递归的极限值

  7.  getrefcount()         获取对象的引用计数

四、time模块

  1. asctime()            返回一个日期字符串 

  2. ctime()           返回一个日期字符串 

  3.  gmtime()           获取一个时间对象

  4.  localtime()            获取一个时间对象

  5. time()                 获取当前时间戳

  6.  sleep(sec)                休眠

  7. strftime()                 格式化时间

  8. strptime()           将一个字符串格式时间,转换为日期对象

五、datatime模块

  1. time([hour[,minutes][,seconds]])    构建一个时间对象

  2. date(year,month,day)         构建一个日期对象

  • datetime子模块

  1.  astimezone(时间对象)        返回当前时区对应的时间对象

  2.  datetime.now()            返回当前时间对象

  3.  ctime(时间对象)           一个符合欧美标准的时间字符串

  4. time(时间对象)          返回时间对象的时间部分

  5. date(时间对象)            返回时间对象的日期部分

  6. day      返回时间对象的天数部分

  7. minute      分钟

  8. second      秒

  9.  microsecond                微秒

代码如下(示例):

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

六、random模块

  1. random() 返回一个随机数

  2. 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 求幂次方

 


总结

内置模块:一个py文件或者一些py文件的总体这些文件一般都是为了某一个特定的功能而写的代码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值