首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
python time,random,os,sys,序列化模块
】的更多相关文章
2019-7-18 collections,time,random,os,sys,序列化模块(json和pickle)应用
一.collections模块 1.具名元组:namedtuple(生成可以使用名字来访问元素的tuple) 表示坐标点x为1 y为2的坐标 注意:第二个参数可以传可迭代对象,也可以传字符串,但是字符串要隔开 from collections import namedtuple point1 = namedtuple('坐标',['x','y','z']) # 第二个参数既可以传可迭代对象 point = namedtuple('坐标','x y z') # 也可以传字符串 但是字符串之间以空…
collection,random,os,sys,序列化模块
一.collection 模块 python拥有一些内置的数据类型,比如 str,list.tuple.dict.set等 collection模块在这些内置的数据类型的基础上,提供了额外的数据类型: namedtuple 具名元组 : 生成可以使用名字来访问元素内容的元组 deque 双端队列: 可以快速的从另外一侧追加和退出对象 Counter 计数器: 主要用来计数 OrderedDict 有序字典: 按照键值对插入的顺序排序,不是key本身的顺序 defaultdict 带有默认值的字典…
python time,random,os,sys,序列化模块
一.time模块 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳.元组(struct_time).格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行“type(time.time())”,返回的是float类型. (2)格式化的时间字符串(Format String): ‘1999-12-06’ %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-999…
time,random,os,sys,序列化模块
一.time模块 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳.元组(struct_time).格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.我们运行“type(time.time())”,返回的是float类型. (2)格式化的时间字符串(Format String): ‘1999-12-06’ %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-999…
常用模块random,time,os,sys,序列化模块
一丶random模块 取随机数的模块 #导入random模块 import random #取随机小数: r = random.random() #取大于零且小于一之间的小数 print(r) #0.7028485217376959 r = random.uniform(1,2) #取大于一且小于二之间的小数 print(r) #1.2376900963409765 #取随机整数 r = random.randint(2,8) #取大于二且小于八之间的整数 r = random.randrang…
7.18 collection time random os sys 序列化 subprocess 等模块
collection模块 namedtuple 具名元组(重要) 应用场景1 # 具名元组 # 想表示坐标点x为1 y为2 z为5的坐标 from collections import namedtuple # point = namedtuple('坐标',['x','y','z']) # 第二个参数既可以传可迭代对象 point = namedtuple('坐标','x y z') # 也可以传字符串 但是字符串之间以空格隔开 p = point(1,2,5) # 注意元素的个数必须跟nam…
python之模块random,time,os,sys,序列化模块(json,pickle),collection
引入:什么是模块: 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类型. 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并链接到python解释器的内置模块 一.random模块 import random #数学计算 random.random() # 随机小数 random.uniform(1,3) # 大于1小于3的随机小…
python基础语法11 内置模块time,datatime,random,os,sys,hashlib模块
time模块 在python的三种时间表现形式: 1.时间戳: 给电脑看的. - 自1970-01-01 00:00:00到当前时间,按秒计算,计算了多少秒. 2.格式化时间(Format String): 给人看的 - 返回的是时间的字符串 2002-01-11 3.格式化时间对象(struct_time): - 返回的是一个元组, 元组中有9个值: 9个值分别代表: 年.月.日.时.分.秒.一周中第几天,一年中的第几天,夏令时(了解) import time # 1.获取时间戳(******…
Day14 Python基础之os/sys/hashlib模块(十二)
os模块 os.getcwd() #获取当前工作路径 os.chdir(‘dirname1/dirname2/dirname3’) #改变当前脚本的工作路径,相当于cmd下的cd os.makedirs(‘dirname1/dirname2/dirname3’) #生成多层递归目录 os.makedir('dirname') #生成单级目录 os.curdir #当前目录('.') os.pardir #获取当前目录的父目录字符串名字('..') os.rmdirs('dirname1/dir…
Python内置模块:random,os,sys,和加密模块hashlib
random import random # 导入模块 随机数 import random # 内置的 print(random.random()) #0-1 之间随机小数(18位有效数字) print(random.randint(1,10)) #起始位置,终止位置 两头都包含 print(random.randrange(1,21,2)) #起始位置,终止位置(不包含),步长 print(random.choice(['alex','wusir','eva_j'])) #从有序数据结构…