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()) 生 ...
随机推荐
- Weex了解
weex描述 weex是一个使用web开发体验来开发高性能原生应用的框架,能支持vue.js框架.它可以实现用同一套代码来构建Andriod.IOS和web应用.可以实现使用JavaScript和流行 ...
- 搞懂分布式技术5:Zookeeper的配置与集群管理实战
搞懂分布式技术5:Zookeeper的配置与集群管理实战 4.1 配置文件 ZooKeeper安装好之后,在安装目录的conf文件夹下可以找到一个名为“zoo_sample.cfg”的文件,是ZooK ...
- Python 字典的一键多值,即一个键对应多个值
转自:http://blog.csdn.net/houyj1986/article/details/22624981 #encoding=utf-8 print '中国' #字典的一键多值 print ...
- SPOJ-394-ACODE - Alphacode / dp
ACODE - Alphacode #dynamic-programming Alice and Bob need to send secret messages to each other and ...
- nyoj115——裸dijksta(点之间最短路)
城市平乱 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 南将军统领着N个部队,这N个部队分别驻扎在N个不同的城市. 他在用这N个部队维护着M个城市的治安,这M个城市 ...
- iOS UI-popoverController
一.简单介绍 1.什么是UIPopoverController 是iPad开发中常见的一种控制器(在iPhone上不允许使用) 跟其他控制器不一样的是,它直接继承自NSObject,并非继承自UIVi ...
- zen cart 空白页面的解决方案
在安装zen cart 这套CMS时, 有时候会由于修改了某些页面或者是由于环境的某些组件的版本问题导致前台页面出现空白页, 由于在空白页面处没有任何提示, 并且在日志中也没有这样的出错提示, 导致在 ...
- angularJS---service
service ng的服务是这样定义的: Angular services are singletons objects or functions that carry out specific ta ...
- CF 913 A
题解: 首先判断n是否大于30 大于30输出m 否则输出m%2^n 代码: #include<bits/stdc++.h> using namespace std; int n,m; in ...
- 用JAMES实现自己的邮件服务器
简介 James 是一个企业级的邮件服务器,它完全实现了smtp 和 pops 以及nntp 协议.同时,james服务器又是一个邮件应用程序平台.James的核心是Mailet API,而james ...