Python 标准库: Math, Random, Datetime, OS

Python 附带了许多有用的标准库来协助完成编程中的常见任务。 math 以下是对、 randomdatetime 和 等 流行标准库的介绍 os

math 图书馆

math 库提供数学函数和运算。 它允许您执行复杂的计算,例如舍入数字、计算对数、计算阶乘等。

例子:

import math  
  
print(math.sqrt(25))   # Output: 5.0  
print(math.factorial(5))   # Output: 120  

 

random 图书馆

random 库提供了处理随机数的工具。 您可以生成随机数、从列表中选择随机元素或执行各种与随机相关的任务。

例子:

import random  
  
print(random.random())   # Output: a random float between 0 and 1  
print(random.randint(1, 10))   # Output: a random integer between 1 and 10  

 

datetime 图书馆

datetime 库提供了处理日期和时间的工具。 它允许您获取当前日期、格式化时间并计算两个日期之间的差异。

例子:

import datetime  
  
current_date = datetime.date.today()  
print(current_date)   # Output: current date in the format 'YYYY-MM-DD'  
  
current_time = datetime.datetime.now()  
print(current_time)   # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'  

 

os 图书馆

os 库提供了与操作系统交互的工具。 您可以执行创建和删除目录、获取目录中的文件列表、更改当前工作目录等任务。

例子:

import os  
  
current_dir = os.getcwd()  
print(current_dir)   # Output: current working directory  
  
os.mkdir("new_folder")   # create a new folder named "new_folder"  

 

Python 中的这些库使执行常见任务变得简单高效。 此外,Python 还有许多其他库来处理编程中的各种任务。