1、常用内置模块
1)time
import time
print(time.time())
print(time.ctime())
print(time.localtime())
2)datetime
from datetime import date,datetime,timedelta
print(date.today()) # 获取今天的时期
print(datetime.now()) # 获取当前时间
print(date.today() + timedelta(days=3)) #获取三天后的日期
print(date.today() - timedelta(days=3)) #获取三天前的日期
print(datetime.now() + timedelta(minutes=10)) #获取十分钟之后的时间
3)random
import random
print(random.random()) #生成0-1之间的小数
print(random.randint(1,10)) #生成1-10之间的整数
print(random.choice(['ali','huawei'])) #随机选择一个元素
print(random.sample(['huawei','ali','xiaomi','baidu'],2)) #随机选择n个元素
print(random.choices(['huawei','ali','xiaomi','baidu'],weights=[100,20,30,40])) #随机选择一个元素,可以指定权重
4)string
import string
print(string.digits) #获取所有数字
print(string.ascii_letters) #获取所有大小写字母
print(string.ascii_lowercase) #获取所有小写字母
print(string.ascii_uppercase) #获取所有大写字母
|