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()) 生 ...
随机推荐
- linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
一.单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题. 因为空格在Linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错.为了避免 ...
- Calendar时间获取天,周,月,季度,年度时间段
Date类 Date类的大多数构造函数和方法都已经抛弃,只留下和毫秒有关的操作,目前常用的构造函数 常用方法 设置毫秒数 读取毫秒数 toString()打印结果 //创建日期对象,把当前的毫秒值转成 ...
- LA-4255 Guess (拓扑排序+构造)
题目大意:一个未知的整数序列,给出其任意一个区间和的正负,还原这个序列.任意一个满足条件的序列即可. 题目分析:将连续区间和转化为前缀和之差,sumx-1与sumy的大小关系已知,以此建立一条有向边, ...
- nyoj202——红黑树
为了看懂这条题我还专门去看了看红黑树,结果大佬告诉我:左旋右旋不会影响中序遍历...... 然后就写了个简单的中序遍历...... #include <bits/stdc++.h> usi ...
- net.paoding.analysis.exception.PaodingAnalysisException: dic home should not be a file, but a directory!
Caused by: net.paoding.analysis.exception.PaodingAnalysisException: dic home should not be a file, b ...
- 34-THREE.JS 游泳圈
<!DOCTYPE html> <html> <head> <title>Example 05.08 - Basic 3D geometries - T ...
- grunt-init 默认模板目录更正
grunt-init是依赖grunt项目管理的脚手架工具,各种优点无须赘述,默认的template路径的作用:可以把自定义或其他模板放置其中,应用的时候直接调用模板名,不用每次寻找路径: 在安装gru ...
- 【zznu-夏季队内积分赛3-F】学无止境
题目描述 “别人总说我瓜,其实我一点也不瓜,大多数时候我都机智的一批“ACM程序设计竞赛是一个团体项目.宝儿姐作为其中优秀的一份子,每天好好学习天天向上.曾经宝儿姐给自己定了一个计划,刷穿bzoj.于 ...
- Linux:echo命令详解
echo命令 用于字符串的输出 格式 echo string 使用echo实现更复杂的输出格式控制 1.显示普通字符串: echo "It is a test" 这里的双引号完全可 ...
- (转)MapReduce Design Patterns(chapter 3 (part 1))(五)
Chapter 3. Filtering Patterns 本章的模式有一个共同点:不会改变原来的记录.这种模式是找到一个数据的子集,或者更小,例如取前十条,或者很大,例如结果去重.这种过滤器模式跟前 ...