Python 3 标准库概览学习笔记
1. 简介
Python是一门功能强大的编程语言,其中的标准库提供了许多有用的模块和函数,能够应对各种常见的编程任务。
在本文档中,我们将会概述Python 3标准库的主要内容,并介绍每个模块的基本用法和实例。
2. 常用模块
os
os
模块提供了一些与操作系统交互的功能。例如,可以使用 os.getcwd()
方法获取当前的工作目录,或者使用 os.mkdir()
方法在指定路径下创建新目录。
Copy Codeimport os
# 获取当前工作目录
dir_path = os.getcwd()
print(f"当前工作目录为:{dir_path}")
# 在当前目录下创建一个新目录
os.mkdir("new_dir")
random
random
模块提供了生成随机数的函数。例如,可以使用 random.randint(a,b)
方法生成一个在 [a,b]
范围内的整数。
Copy Codeimport random
# 生成一个在 [1,10] 范围内的随机整数
rand_num = random.randint(1,10)
print(f"随机数为:{rand_num}")
datetime
datetime
模块提供了处理日期和时间的类。例如,可以使用 datetime.datetime.now()
方法获取当前的日期和时间,或者使用 datetime.timedelta(days=x)
方法生成一个时间差对象。
Copy Codeimport 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 Codeimport 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标准库还包含了很多其他有用的模块和函数,读者可以根据自己的需求进行学习和使用。