Python(一)——Python标准库

Pythonb标准库

1.time库

Python(一)——Python标准库_第1张图片

import time
print(time.localtime())
print(time.gmtime())

结果:
在这里插入图片描述time.ctime()
结果:
在这里插入图片描述Python(一)——Python标准库_第2张图片

t1_start=time.time()
t2_start=time.perf_counter()
t3_start=time.process_time()
print(t1_start)
print(t2_start)
print(t3_start)

res=0
for i in range(100000):
    res+=i
    
time.sleep(5)
t1_end=time.time()
t2_end=time.perf_counter()
t3_end=time.process_time()

print("time:{:.3f}秒".format(t1_end-t1_start))
print("ime.perf_counter:{:.3f}秒".format(t2_end-t2_start))
print("time.process_time:{:.3f}秒".format(t3_end-t3_start))

结果:
Python(一)——Python标准库_第3张图片

random库

Python(一)——Python标准库_第4张图片

from random import *
seed(10)
print(random())
seed(10)
print(random())

print(random())

结果:
在这里插入图片描述Python(一)——Python标准库_第5张图片Python(一)——Python标准库_第6张图片

collections库——容器数据类型

1.namedtuple——具名元组
在这里插入图片描述Python(一)——Python标准库_第7张图片

import collections
p=(1,2)

Point = collections.namedtuple("Point",["x","y"])
p=Point(1,y=2)
p

结果:
在这里插入图片描述2.couter——计数器工具

from collections import Counter
s="sdfhbcsdvvporsjpas"
str_s=Counter(s)
print(str_s)

结果:
在这里插入图片描述3。deque——双向队列
Python(一)——Python标准库_第8张图片

itertools库——迭代器

1.排列组合迭代器
(1)product——笛卡尔积
(2)permutation——排列
(3)combinations——组合
(4)combinations_with_replacement——元素可重复组合
2.拉链
(1)zip
(2)zip_longest——长拉链
3.无穷迭代器
(1)count(start=o,step=1)——计数
(2)cycle(iterable)——循环
(3)repeat(object[,times])——重复
4.其它
(1)chain(iterables)——锁链
(2)enumerable(iterable,start=0)——枚举(Python内置)
(3)groupby(iterable,key=None)——分组

总结

Python(一)——Python标准库_第9张图片Python(一)——Python标准库_第10张图片Python(一)——Python标准库_第11张图片Python(一)——Python标准库_第12张图片

你可能感兴趣的:(笔记,python,python)