random:随机数 (0, 1) 小数:random.random() ***[1, 10] 整数:random.randint(1, 10) *****[1, 10) 整数:random.randrange(1, 10)(1, 10) 小数:random.uniform(1, 10)单例集合随机选择1个:random.choice(item) ***单例集合随机选择n个:random.sample(item, n)洗牌单列集合:random.shuffle(item) # 产生指定位数的验证…
十八. Python基础(18)常用模块 1 ● 常用模块及其用途 collections模块: 一些扩展的数据类型→Counter, deque, defaultdict, namedtuple, OrderedDict time模块: 三种时间表示方法的转换 案例: 计算时间差 random模块: ① random.random() ② random.randint(1,5) ③ random.choice([1,'23',[4,5]]) ④ random.sample([1,'23',[4…
python常用模块之shutil模块 shutil模块,高级的文件.文件夹.压缩包处理模块 1.shutil.copyfile(src,des[,length]):将文件内容拷贝到另一个文件 In [1]: import os # 导入os模块 In [2]: os.listdir() # 查看当前目录下的文件和目录 Out[2]: ['.XIM-unix', '.X11-unix', '.font-unix', '.Test-unix', '.ICE-unix', 'replaceConte…
今日内容笔记和代码: https://github.com/libo-sober/LearnPython/tree/master/day13 昨日内容回顾 自定义模块 模块的两种执行方式 __name__ __file__ __all__ 导入一个模块的多种方式 相对导入 random: random.random() random.uniform(a,b) random.randint(a,b) random.shuffle(x):x为可变数据类型,字典和集合不行. random.sample…
常用模块(random,os,json,pickle,shelve) random import random print(random.random()) # 0-1之间的小数 print(random.uniform(10,12)) # n,m之间的小数 生成随机整数 print(random.randint(1,100)) # 必须是两个参数,规定一个范围[1,100] print(random.randrange(100)) # 支持一个参数的情况 print(random.randra…
os: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类…
一.time与datetime模块 time模块: 时间戳:表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,返回类型为float类型 格式化时间字符串(Format String) 结构化的时间(struct_time):struct_time元组共有9个元素(年月日时分秒,一年中的第几周,一年中的第几天,夏令时) # print(time.time())#1533962144.060534 # print(time.localtime())#time.struct_time(…
一.标准模块 1.python自带的,import random,json,os,sys,datetime,hashlib等 ①.正常按照命令:打开cmd,执行:pip install rangdom/json/os/datetime等模块名称 ②.下载安装包,安装包分两种格式:.whl 和.tar.gz格式,其中: .whl安装:pip install xxx.whl .tar.gz安装:解压后,执行:python setup.py install 注:若电脑安装了多个版本的python,安装…
一.随机数:RANDOM 1.(0,1)小数:random.random() 2.[1,10]整数:random.randint(1,10) 3.[1,10)整数:random.randrang(1,10) 4.(1,10)小数:random.uniform(1,10) 5.单列集合随机选择一个:random,choice(item) 6.单列集合随机选择n个:random.sample(item,n) 7.洗牌单列集合:random.shuffle(item) import random de…
hashlib 什么是hashlib 什么叫hash:hash是一种算法(3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法),该算法接受传入的内容,经过运算得到一串hash值 hash值的特点是: 只要传入的内容一样,得到的hash值必然一样=====>要用明文传输密码文件完整性校验 不能由hash值返解成内容=======>把密码做成hash值,不应该在网络传输明文密码 只要使用的hash算法不变,无论校…