Python 3 标准库概览学习笔记

1. 简介

Python是一门功能强大的编程语言,其中的标准库提供了许多有用的模块和函数,能够应对各种常见的编程任务。

在本文档中,我们将会概述Python 3标准库的主要内容,并介绍每个模块的基本用法和实例。

2. 常用模块

os

os 模块提供了一些与操作系统交互的功能。例如,可以使用 os.getcwd() 方法获取当前的工作目录,或者使用 os.mkdir() 方法在指定路径下创建新目录。

Copy Code
import os # 获取当前工作目录 dir_path = os.getcwd() print(f"当前工作目录为:{dir_path}") # 在当前目录下创建一个新目录 os.mkdir("new_dir")

random

random 模块提供了生成随机数的函数。例如,可以使用 random.randint(a,b) 方法生成一个在 [a,b] 范围内的整数。

Copy Code
import random # 生成一个在 [1,10] 范围内的随机整数 rand_num = random.randint(1,10) print(f"随机数为:{rand_num}")

datetime

datetime 模块提供了处理日期和时间的类。例如,可以使用 datetime.datetime.now() 方法获取当前的日期和时间,或者使用 datetime.timedelta(days=x) 方法生成一个时间差对象。

Copy Code
import datetime # 获取当前的日期和时间 now = datetime.datetime.now() print(f"当前日期和时间为:{now}") # 生成一个时间差为一天的时间差对象 one_day = datetime.timedelta(days=1) print(f"一天后的日期为:{now + one_day}")

re

re 模块提供了处理正则表达式的函数。例如,可以使用 re.search(pattern, string) 方法在字符串中查找符合正则表达式规则的子串。

Copy Code
import re # 在字符串中查找以大写字母开头的单词 string = "Hello world, this is a test." result = re.search(r"\b[A-Z]\w*\b", string) print(f"匹配到的子串为:{result.group()}")

3. 总结

Python 3标准库包含许多有用的模块和函数,能够帮助我们完成各种常见的编程任务。本文档介绍了四个常用的模块,并给出了每个模块的基本用法和实例。当然,Python 3标准库还包含了很多其他有用的模块和函数,读者可以根据自己的需求进行学习和使用。