Python+常用模块(2).md
Python 常用模块
1. random模块
1.1 导入模块
import random
1.2 random.random()
生成一个从0到1的随机浮点数
1.3 random.uniform(10,20)
生成指点范围内,也就是10到20(包括10和20,且位置可以互换)之间的随机数
1.4 random.randint(a,b)
生成a到b之间的整数
1.5 random.randrange([start],stop[,step])
从指定集合中抽取随机数,
1.6 random.choice(sequence)
从序列中获取一个随机元素,序列可以使list、字符串等.
与np.random.choice(a,size=None..)相比,只能抽一个
1.7 random.shuffle(x[,random])
x为列表,用于将列表打乱
1.8 random.sample(seqnence,k)
从制定序列中获取指定长度的片段。
1.9 random.randint()
随机整数
2. time模块
2.1 导入模块
import time
2.2 time.time()
返回当前时间戳
2.3 time.localtime()
格式化时间戳为本地时间
2.4 time.asctime(time.localtime)
接受时间元组并返回一个可读的字符串
2.5 time.ctime()
时间戳转化为asctime的格式,可读
2.6 time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())
格式化时间元组
2.7 time.sleep()
进程挂起时间。
3. datetime模块
3.1 导入模块
import datetime
3.2 datetime.datetime.now()
获取当前datetime
3.3 datetime.date.today()
获取当天date,返回2018,4,8
3.4 获取明天/前n天
datetime.date.today()+datatime.timedelta(days=1)
3.5 两个datetime的时间差
相减返回时间戳
3.6 关系转换
3.6.1 datetime->string
datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
3.6.2 string->datetime
datetime.datetime.strptime("2014-12-31 18:20:10", "%Y-%m-%d %H:%M:%S")
3.6.3 datetime->timestamp
now = datetime.datetime.now()
timestamp = time.mktime(now.timetuple())
timestamp
3.6.3 timestamp->datetime
datetime.datetime.fromtimestamp(1421077403.0)
3.6.4 datetime->date
datetime.datetime.now().date()
3.6.5 date->datetime
today = datetime.date.today()
datetime.datetime.combine(today, datetime.time())
转载于:https://www.cnblogs.com/shgwater/p/8824030.html
Python+常用模块(2).md相关推荐
- 实战篇一 python常用模块和库介绍
# -_-@ coding: utf-8 -_-@ -- Python 常用模块和库介绍 第一部分:json模块介绍 import json 将一个Python数据结构转换为JSON: dict_ = ...
- python常用模块大全总结-常用python模块
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python常用模块什么是模块? 常见的场景:一个模块就是一个包含了py ...
- 对于python来说、一个模块就是一个文件-python常用模块
python常用模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用pyt ...
- python常用模块之shelve模块
python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...
- Python常用模块——目录
Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...
- Python常用模块集锦
常用模块主要分为以下几类(缺失的后续再补充): 时间转换 时间计算 序列化和反序列化:json,pickle 编解码:unicode,base64 加解密:md5,sha1,hmac_sha1,aes ...
- python用什么来写模块-Python常用模块——模块介绍与导入
Python常用模块--模块介绍与导入 一.什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分 ...
- Python 常用模块总结
Python 常用模块总结 1.random 2.math 3.os 4.os.path 5.sys 6.hashlib 7.hmac 8.time 9.datetime 10.calendar 11 ...
- python常用模块-调用系统命令模块(subprocess)
python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...
最新文章
- 影响计算机算法世界的十位大师(上)
- 【原】SQL 取当前年 (年初 1月1号) 当前月 (月初 1号) 当前日 (零点)
- JS高级-JQ初识-元字符-正则表达式
- 通过腾讯地图服务获取行政区划信息
- ajax on ture,细数Ajax请求中的async:false和async:true的差异
- $(document).ready(function(){}), $().ready(function(){}) 和 $(function(){}) 三个区别...
- jq监听input type=file发生改变,即选择文件,并获取文件名称
- C\C++的转义字符
- Git hub加载慢?下载慢?浏览慢?几个小技巧让你一键起飞!
- mapinfo在线地图插件_官方插件“战争游戏”使用指南 公测同步开启
- django+echarts数据可视化(NBA球队数据可视化02)!
- 【读书摘抄】人类简史
- 计算机四年级上册语文教案,四年级语文上册的教案
- 分享几个appstore之外的iOS软件下载网址
- 经典Python视频教程
- 软件测试基础知识大全【乐搏TestPRO】
- JAVA实现彩色图片转黑白图片 (ImageIO类)
- JAVA简易通讯录系统
- 如何学习新概念英语2
- “大数据可视化技术与应用”培训
热门文章
- mysql 不省略0_mysql数据类型和运算符
- java编写正则表达式引擎_从0到1打造正则表达式执行引擎(一)
- java程序设计_Java程序设计--接口interface(笔记)
- 通过channel进行goroutine间的通信
- 计划任务文件 linux,Linux计划任务Crontab学习笔记(3):配置文件
- Spring mvc @SessionAttribute
- CUDA C编程权威指南 第五章 共享内存和常量内存
- MySQL Date and Time Functions(日期和时间)
- tesseract win 训练
- R语言分类算法之朴素贝叶斯分类(Naive Bayesian Classification)