python time模块 sys模块 random模块
1,time模块
python中的内置模块
#1,显示当前时间戳
print(time.time()) #2,字符串格式化
print(time.strftime('%Y-%m-%d-%H-%M-%S'))#自定义格式显示当前时间
print(time.strftime('%c')) #默认格式显示当前时间 #3.本地结构化时间
print(time.localtime()) #4.英国的结构化时间,在hour上减去8
print(time.gmtime())
实例:
#1,查看2015-2-24到现在过去了多少秒
l = time.strptime('2015-2-24','%Y-%m-%d')
print(time.mktime(l)) #mktime 显示结构化时间的时间戳
print(time.time()) #显示时间戳
#2.利用时间戳寻找到具体时间
ret = time.localtime(2000000000)
print(ret)
print(time.strftime('%Y-%m-%d',ret)) #将时间戳变为具体的年月日
#3,显示时间戳默认格式的时间
print(time.strftime('%c'))
print(time.ctime(123455678)) #转化为默认时间格式输出
2.random模块
1,随机小数
random.uniform(1,4
import random
random.uniform(1,4)#红包使用
2.随机整数
import random
random.randint(1,5)#1-5的所有整数 random.randrange(1,3)#1-2的所有整数
#抽奖或者其他需求
3.随机元素
import random
random.choice([1,2,'34','dsa',[1,2]]) #随机一个元素
4.随机多个元素
import random
random.sample([1,2,3,4,5,6,7,8,5,3],2))#第二个参数 2 表示取两个随机数
3.sys模块
os模块是于操作系统打交道
sys是和解释器打交道
sys.argv 命令行参数List,第一个元素是程序本身路径
显示当前文件的绝对路径
sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1)
直接退出
sys.version 获取Python解释程序的版本信息
查询当前python解释器的版本
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
最重要的一点,python的所有环境路径
sys.platform 返回操作系统平台名称
有问题的版本查询!!
python time模块 sys模块 random模块的更多相关文章
- 20、Python常用模块sys、random、hashlib、logging
一.sys运行时环境模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境. 用法: sys.argv:命令行参数List,第一个元素是程序本身 ...
- os模块和sys模块,以及random模块
os模块 os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工 ...
- python---基础知识回顾(四)(模块sys,os,random,hashlib,re,序列化json和pickle,xml,shutil,configparser,logging,datetime和time,其他)
前提:dir,__all__,help,__doc__,__file__ dir:可以用来查看模块中的所有特性(函数,类,变量等) >>> import copy >>& ...
- 常用模块一(random模块、time模块、sys模块)
一.random模块 import random # 1 取随机小数 应用:数学计算 ret = random.random() # 大于0且小于1之间的小数 print(ret) # 0.53559 ...
- day13 函数模块之序列化 random 模块 os模块 sys模块 hashlib模块 collections模块
json import json dic = {'k1':'v1','k2':'v2','k3':'v3'} str_dic = json.dumps(dic) #序列化:将一个字典转换成一个字符串 ...
- python学习笔记(七)- 递归、python内置函数、random模块
1.函数的不固定参数: #参数不是必填的.没有限制参数的个数.返回参数组的元组 def syz(*args): #参数组,不限制参数个数 #‘args’参数的名字可以随便命名 print(args) ...
- python(30)——【random模块】【if __name__ =='__main__'】【os模块】
一.random模块(随机模块) 1.random 常用模块介绍 import random print(random.random()) #返回[0,1)之间的随机浮点数 print(random. ...
- Python常用模块time & datetime &random 模块
时间模块前言 在Python中,与时间处理有关的模块就包括:time,datetime 一.在Python中,通常有这几种方式来表示时间: 时间戳 格式化的时间字符串 元组(struct_time)共 ...
- python标准库介绍——27 random 模块详解
==random 模块== "Anyone who considers arithmetical methods of producing random digits is, of cour ...
- 【python标准库模块二】random模块学习
random模块是用来生成随机数的模块 导入random模块 import random 生成一个0~1的随机数,浮点数 #随机生成一个0~1的随机数 print(random.random()) 生 ...
随机推荐
- 【BZOJ3144】切糕(网络流,最小割)
[BZOJ3144]切糕(网络流,最小割) 题面 BZOJ 题解 这样的类型很有趣 先不考虑相邻距离差不能超过\(D\)的限制 我们考虑答案,显然就是在每个位置选一个最小的高度割就行了 化成最小割的模 ...
- HDU-4355-三分
Party All the Time Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- Spring3.0 核心jar包详解
org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类. org.springframework.asm Spring独立的ASM程序, Spring ...
- Vlmcsd(KMS)激活服务器程序
1.下载vlmcsd程序 2-1.虚拟机版本: 新建Linux虚拟机,硬件仅保留内存(最小14MB,推荐16MB).处理器(1个1核心).软盘(指向floppy144.flp).网络适配器(桥接模式) ...
- 【Error】IOError: [Errno 22] invalid mode
使用python打开或写入文件时会报以下错误IOError: [Errno 22] invalid mode,比如打开f:\nnpm.txt时,可以在地址前面加上r或R,即r'f:\nnpm.txt' ...
- iptables疑问总结(一)
1.关于-j 的return说明 1. 从一个CHAIN里可以jump到另一个CHAIN, jump到的那个CHAIN是子CHAIN.2. 从子CHAIN return后,回到触发jump的那条规则, ...
- [Android]如何减小APK的大小
能不引用的外部包就不用,删除没用的图片.xml,优化代码去掉没用的部分,能异步下载的资源就运行时从网络上下载.
- QMainWindow: No such file or directory 问题的解决方法
这种问题往往是由于QT4的程序转换到QT5所导致的,在.pro文件中加上一句 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 就可以解决问题
- 【html】META http-equiv 大全
meta是html语言head区的一个辅助性标签.几乎所有的网页里,我们可以看到类似下面这段的html代码: <head><meta http-equiv="content ...
- 建造者模式(Builder和Director)
一.建造者模式介绍 建造者模式:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示. [构建与表示分离,同构建不同表示] 假如一个对象的构建很复杂,需要很多步骤.则可以使用建造者模式 ...