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相关推荐

  1. 实战篇一 python常用模块和库介绍

    # -_-@ coding: utf-8 -_-@ -- Python 常用模块和库介绍 第一部分:json模块介绍 import json 将一个Python数据结构转换为JSON: dict_ = ...

  2. python常用模块大全总结-常用python模块

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python常用模块什么是模块? 常见的场景:一个模块就是一个包含了py ...

  3. 对于python来说、一个模块就是一个文件-python常用模块

    python常用模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用pyt ...

  4. python常用模块之shelve模块

    python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...

  5. Python常用模块——目录

    Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...

  6. Python常用模块集锦

    常用模块主要分为以下几类(缺失的后续再补充): 时间转换 时间计算 序列化和反序列化:json,pickle 编解码:unicode,base64 加解密:md5,sha1,hmac_sha1,aes ...

  7. python用什么来写模块-Python常用模块——模块介绍与导入

    Python常用模块--模块介绍与导入 一.什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分 ...

  8. Python 常用模块总结

    Python 常用模块总结 1.random 2.math 3.os 4.os.path 5.sys 6.hashlib 7.hmac 8.time 9.datetime 10.calendar 11 ...

  9. python常用模块-调用系统命令模块(subprocess)

    python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...

最新文章

  1. 影响计算机算法世界的十位大师(上)
  2. 【原】SQL 取当前年 (年初 1月1号) 当前月 (月初 1号) 当前日 (零点)
  3. JS高级-JQ初识-元字符-正则表达式
  4. 通过腾讯地图服务获取行政区划信息
  5. ajax on ture,细数Ajax请求中的async:false和async:true的差异
  6. $(document).ready(function(){}), $().ready(function(){}) 和 $(function(){}) 三个区别...
  7. jq监听input type=file发生改变,即选择文件,并获取文件名称
  8. C\C++的转义字符
  9. Git hub加载慢?下载慢?浏览慢?几个小技巧让你一键起飞!
  10. mapinfo在线地图插件_官方插件“战争游戏”使用指南 公测同步开启
  11. django+echarts数据可视化(NBA球队数据可视化02)!
  12. 【读书摘抄】人类简史
  13. 计算机四年级上册语文教案,四年级语文上册的教案
  14. 分享几个appstore之外的iOS软件下载网址
  15. 经典Python视频教程
  16. 软件测试基础知识大全【乐搏TestPRO】
  17. JAVA实现彩色图片转黑白图片 (ImageIO类)
  18. JAVA简易通讯录系统
  19. 如何学习新概念英语2
  20. “大数据可视化技术与应用”培训

热门文章

  1. mysql 不省略0_mysql数据类型和运算符
  2. java编写正则表达式引擎_从0到1打造正则表达式执行引擎(一)
  3. java程序设计_Java程序设计--接口interface(笔记)
  4. 通过channel进行goroutine间的通信
  5. 计划任务文件 linux,Linux计划任务Crontab学习笔记(3):配置文件
  6. Spring mvc @SessionAttribute
  7. CUDA C编程权威指南 第五章 共享内存和常量内存
  8. MySQL Date and Time Functions(日期和时间)
  9. tesseract win 训练
  10. R语言分类算法之朴素贝叶斯分类(Naive Bayesian Classification)