iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python 常用内置模块超详细梳理总结
  • 224
分享到

Python 常用内置模块超详细梳理总结

2024-04-02 19:04:59 224人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录time模块time.sleep()time.time()time.localtime()time.strftime()datetime()random模块random.rand

导入模块的方式

✅import module_name

✅from nodule_name import name1,name2…

✅from module_name import *

✅from module_name import func as domo_func

time模块

time模块是与时间相关的模块

time.sleep()

延迟执行的时间


import time

print('hello python world')
time.sleep(2.0)  # 延迟执行2秒
print('life is short,i use Python')

time.time()

秒时间戳


import time

# 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量
print(time.time())

time.localtime()

查看本地时间


import time

print(time.localtime())

time.strftime()

自定义时间格式 接收以时间元组,并返回以字符串表示的当地时间,格式由参数fORMat决定


import time

print(time.strftime('%Y-%m-%d %H:%M:%S'))

strfttime里面的常用格式化参数

参数描述
%Y本地完整的年份,例如2022
%y去掉世纪的年份,例如22
%M分钟数
%m月份
%d一个月的第几天
%H一天中的第几个小时
%S秒数
%A本地完整星期名称,例如Saturday
%a本地简化星期名称,例如Sat
%B本地完整月份名称,例如March
%b本地简化月份名称,例如Mar
%p显示本地时间是am还是pm
%x本地相应日期,例如03/05/22
%X本地相应时间,例如18:32:07
%j一年中的第几天

datetime()

?datetime也是与时间相关的模块但不是time中的模块,需要import导入一下?

datetime.datetime.now()输出当前时间


import datetime

print(datetime.datetime.now())

random模块

random模块是随机模块

random.random()

随机生成[0,1)的数


import random

print(random.random()) 

random.randint()

随机生成整数


import random

print(random.randint(1, 5))

random.choice()

随机在序列中取元素


import random

print(random.choice('1234hello python world'))

random.shuffie()


import random

li = [1, 4, 7, 5, 3, 0]
# 将传入的容器进行乱序,注意1:改变的是容器本身。注意2:容器不能是元组
random.shuffle(li)  # 将列表元素随机排列
print(li)

random.randrange()

随机取整数


import random

print(random.randrange(1, 10, 2))  # 随机取1,3,5,7,9

random.sample()

随机取样


import random

li = [1, 4, 6, 5, 18, 2, 9, 7]
print(random.sample(li, 3))  # 随机从li列表中取三个元素

?扩展:用random模块实现6位随机验证码


import random


def rd():
    res = ''
    for i in range(6):
        num = random.randint(0, 9)

        res += str(num)
    print(res)


rd()

import random

res = random.sample(range(0, 9), 6)
f_li = list(map(str, res))  # 映射-->将res中的每一个元素逐一的传入到str进行强转,并返回
print("".join(f_li))

json模块

JSON是一种使用广泛的轻量数据格式,json模块提供了JSON数据的处理功能 由于JSON和字典格式非常像,所以json模块也相当于是用来使json与字典做转换。但是要注意,json中的数据必须使用双引号包裹

json.loads()

json转为字典(适用于语句)


import json

json_data = '{"name": "hacker"}'

dict_data = json.loads(json_data)
print(dict_data)

json.dumps()

字典转为json(适用于语句)


import json

dict_data = {"name": "hacker"}
json_data = json.dumps(dict_data)
print(json_data)

json.load()

json转为字典(适用于文件)

json.dump()

字典转为json(适用于文件)

OS模块

OS模块是于操作系统相关的模块

os.getcwd()

用来打印当前工作目录


import os

print(os.getcwd()) # D:\python实例\object

os.chdir()

改变当前工作目录


import os

print(os.getcwd())  # D:\python实例\object
os.chdir(r'D:\python实例\python')  # 加r防止转义
print(os.getcwd())  # D:\python实例\python

os.makedirs()

递归形式创建多个文件夹


import os
# 文件夹存在,则报错
os.makedirs(r'/home/response/hacker')

os.removedirs()

以递归方式删除多个空文件夹


import os

# 非空删除,会报错
os.removedirs(r'/home/response/hacker')

os.mkdir()

创建单个文件夹


import os
# 只能创建单个文件夹
os.mkdir(r'hacker')

os.rmdir()

删除单个文件夹


import os
# 只能创建单个文件夹
os.rmdir(r'hacker')

os.path.exists()

判断该路径下的文件或文件夹是否存在


import os
# 存在返回True,不存在返回False
print(os.path.exists('images'))

os.path.join()

拼接路径


import os

print(os.path.join(os.getcwd(), "happy"))

sys模块

sys模块是与python解释器交互的模块

sys.argv[]

sys.argv[0]—>程序本身文件路径

sys.argv[1]—>外部运行时传递的参数

sys.exit()

用于退出程序

以上就是博主整理的python常用的内置模块

到此这篇关于Python 常用内置模块超详细梳理总结的文章就介绍到这了,更多相关Python 常用内置模块内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python 常用内置模块超详细梳理总结

本文链接: https://www.lsjlt.com/news/142868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python 常用内置模块超详细梳理总结
    目录time模块time.sleep()time.time()time.localtime()time.strftime()datetime()random模块random.rand...
    99+
    2024-04-02
  • python 字典常用方法超详细梳理总结
    目录1.字典的概念2.字典的主要特征3.创建字典的三种方法4.字典常用方法1.clear()2.copy()3.get()4.keys()5.values()6.items()7.d...
    99+
    2024-04-02
  • python 列表常用方法超详细梳理总结
    目录列表是什么?列表常用方法1.append()2.clear()3.copy()4.count()5.extend()6.index()7.insert()8.revers ...
    99+
    2024-04-02
  • python 字符串常用方法超详细梳理总结
    目录字符串是什么?字符串常用方法1.find()2.index()3.startswith()4.endswith()5.count()6.join()7.upper()8.lowe...
    99+
    2024-04-02
  • JavaNetty核心模块超详细梳理
    目录Bootstrap与ServerBootstrapFuture与ChannelFutureChannelSelectorChannelHandler及其实现类Pipeline和C...
    99+
    2022-11-13
    Java Netty Java Netty框架
  • C语言 超详细梳理总结动态内存管理
    目录一.为什么存在动态内存分配二.动态内存函数的介绍1.malloc和free2.calloc3.realloc三.常见的动态内存错误1.对NULL指针的解引用操作2.对动态开辟空间...
    99+
    2024-04-02
  • C语言语义陷阱超详细梳理总结
    目录1 指针与数组2 非数组的指针3 作为参数的数组声明4 空指针并非空字符串5 边界计算与不对称边界6 求值顺序7 整数溢出8 为函数提供返回值1 指针与数组 C语言中只...
    99+
    2024-04-02
  • NodeJs内置模块超详细讲解
    目录一、fs文件系统模块1、fs.readFile()读取文件2、fs.writeFile()写入文件3、fs路径问题二、path路径模块1、path.join()拼接路径2、pat...
    99+
    2023-01-10
    NodeJs内置模块 NodeJs内置模块介绍 NodeJs内置模块有哪些
  • python中常用的内置模块汇总
    内置模块(一) Python内置的模块有很多,我们也已经接触了不少相关模块,接下来咱们就来做一些汇总和介绍。 内置模块有很多 & 模块中的功能也非常多,我们是没有办法注意全局...
    99+
    2024-04-02
  • 表格梳理python内置数学模块math分析详解
    python内置数学模块math 提供了一些基础的计算功能,下列表达式默认 from math import * 默认输入输出均为一个数字。大部分函数都很直观,望文生义即可。 ...
    99+
    2024-04-02
  • Python常用队列全面详细梳理
    目录一,队列二,常见队列1,FIFO队列2,LIFO队列3,双向队列4,优先级队列5,循环队列一,队列 和栈一样,队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)...
    99+
    2023-01-28
    Python常用队列 Python队列
  • Python中re模块的常用方法总结
    前言 正则表达式作为计算机科学的一个概念,通常被用来检索、替换那些符合某个规则的文本。正则表达式是对字符串操作的一种逻辑公式,用事先定义好的规则字符串对字符串进行过滤逻辑处理。 re...
    99+
    2024-04-02
  • Python中re模块常用方法总结分析
    re.findall() 在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。 语法格式: re.findall(pattern, stri...
    99+
    2024-04-02
  • 表格梳理解析python内置时间模块看完就懂
    目录无参数函数时区概念struct_timetime.strftime(format[, t])无参数函数 先解释一下时间戳,所谓时间戳,即自1970年1月1日00:00:00所经历...
    99+
    2024-04-02
  • python常用内置模块有哪些
    小编给大家分享一下python常用内置模块有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用模块当import一个模块时,自动做三件事:1. 运行...
    99+
    2023-06-26
  • 如何理解Python常用模块中常用内置函数
    如何理解Python常用模块中常用内置函数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道...
    99+
    2023-06-17
  • python常用内置模块你了解吗
    目录使用模块time-时间模块sys-系统模块random-随时数模块os-操作系统模块总结使用模块 当import一个模块时,自动做三件事: 1. 运行一遍该模块内的所有代码(保证...
    99+
    2024-04-02
  • python中内置库os与sys模块的详细介绍
    目录os包sys模块os包 想要使用os包一样要先导入:import os os包下可以直接调用的函数 下面介绍一下os包中可以直接调用的函数: 例子: 例子: 例子: ...
    99+
    2024-04-02
  • 常用模块补充,内置函数,异常处理
    一、shutil模块 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj...
    99+
    2023-01-30
    函数 模块 异常
  • 超详细的Python安装第三方库常用方法汇总
    目录前言安装方法1. 通过pychram安装2. pip安装大法3. 下载whl文件到本地离线安装3.1 补充4.其他方法4.1 Python官方的Pypi菜单4.2 国内镜像源解决...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作