一秒钟学完所有Python内置模块

1.「sys」 - 用于访问与Python解释器相关变量和方法。

import sys
print(sys.argv)  # 打印命令行参数

2.「os」 - 提供与操作系统交互的功能。

import os
print(os.getcwd())  # 打印当前工作目录

3.「re」 - 用于正则表达式操作。

import re
match = re.search(r'\d+', 'There are 123 apples')
print(match.group())  # 打印匹配的数字

4.「math」 - 提供数学相关的函数。

import math
print(math.sqrt(16))  # 打印16的平方根

5.「datetime」 - 用于处理日期和时间。

from datetime import datetime
print(datetime.now())  # 打印当前日期和时间

6.「json」 - 用于处理JSON数据。

import json
data = json.dumps({'name': 'Kimi', 'age': 5})
print(data)  # 将字典转换为JSON字符串

7.「collections」 - 提供有用的容器类型。

from collections import defaultdict
d = defaultdict(lambda: 'N/A')
d['key'] = 'value'
print(d)  # 使用默认值的字典

8.「itertools」 - 提供创建迭代器的工具。

import itertools
for pair in itertools.combinations('ABCD', 2):
    print(pair)

9.「random」 - 提供生成随机数的功能。

import random
print(random.randint(1, 10))  # 打印1到10之间的随机整数

10.「threading」 - 提供线程操作。

import threading
def print_numbers():
    for i in range(1, 6):
        print(i)
t = threading.Thread(target=print_numbers)
t.start()

11.「queue」 - 提供线程安全的队列。

from queue import Queue
q = Queue()
q.put('A')
q.put('B')
print(q.get())  # 安全地从队列中获取元素

12.「time」 - 提供时间相关的函数。

import time
time.sleep(2)  # 暂停当前线程2秒

13.「urllib」 - 用于处理URL。

from urllib.parse import urlparse
result = urlparse('http://www.example.com:80/path?query=value')
print(result.netloc)  # 打印URL的网络部分

14.「argparse」 - 用于命令行参数解析。

import argparse
parser = argparse.ArgumentParser(description='Process some numbers.')
parser.add_argument('number', type=int, help='The input number')
args = parser.parse_args()
print(args.number)  # 解析命令行参数

15.「logging」 - 提供日志记录功能。

import logging
logging.basicConfig(level=logging.INFO)
logging.info('This is an info message')

16.「shutil」 - 提供高级文件操作功能。

import shutil
shutil.copy('source.txt', 'destination.txt')  # 复制文件

17.「hashlib」 - 提供哈希函数。

import hashlib
m = hashlib.md5()
m.update(b'The quick brown fox jumps over the lazy dog')
print(m.hexdigest())  # 打印MD5哈希值

18.「pickle」 - 用于对象序列化。

import pickle
data = {'key': 'value'}
pickle.dump(data, open('data.pkl', 'wb'))
# 将对象序列化到文件

19.「gzip」 - 用于读写gzip文件。

import gzip
with gzip.open('file.txt.gz', 'wb') as f:
    f.write(b'Some data to be compressed')
# 创建一个gzip压缩的文件

20.「tarfile」 - 用于读写tar文件。

import tarfile
with tarfile.open('example.tar.gz', 'w:gz') as tar:
    tar.add('example.txt')
# 创建一个gzip压缩的tar文件

关于Python学习指南

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

👉Python所有方向的学习路线👈

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)

在这里插入图片描述

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python70个实战练手案例&源码👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python大厂面试资料👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

👉Python副业兼职路线&方法👈

学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。

在这里插入图片描述

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取保证100%免费

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值