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 返回操作系统平台名称
  有问题的版本查询!!

 

 

  

 

posted @ 2018-04-24 21:55  残烛月夜  阅读(217)  评论(0编辑  收藏  举报