码迷,mamicode.com
首页 > 编程语言 > 详细

python3 模块

时间:2017-06-21 23:11:10      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:python3   sam   class   center   pre   python   enter   mda   包含   

time 模块:

import time
time.time() # 当前时间
Out[3]: 
1498050122.8564734
time.strftime("%Y-%m-%d %X") # 格式化字符串
Out[4]: 
‘2017-06-21 21:03:31‘
time.localtime()
Out[5]: 
time.struct_time(tm_year=2017, tm_mon=6, tm_mday=21, tm_hour=21, tm_min=5, tm_sec=18, tm_wday=2, tm_yday=172, tm_isdst=0)

 技术分享

 

time.strptime(‘2017-06-21‘,‘%Y-%m-%d‘) # 将字符串转成结构化的时间
Out[7]: 
time.struct_time(tm_year=2017, tm_mon=6, tm_mday=21, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=172, tm_isdst=-1)

 转成时间戳:

time.mktime(time.strptime(‘2017-06-21‘,‘%Y-%m-%d‘))
Out[9]: 
1497974400.0

 将时间戳转成格式化字符串:

time.localtime()
Out[11]: 
time.struct_time(tm_year=2017, tm_mon=6, tm_mday=21, tm_hour=21, tm_min=22, tm_sec=36, tm_wday=2, tm_yday=172, tm_isdst=0)

 另外还有一个固定格式的字符串转化:

技术分享

 

time.asctime() #将格式时间转成格式化字符串
Out[12]: 
‘Wed Jun 21 21:25:19 2017‘

time.ctime(144797400) # 将一个时间戳转成格式化时间
Out[15]: 
‘Sun Aug  4 05:30:00 1974‘

 random模块:

import random
random.random() # 它产生一个0到1之间的随机数
Out[17]: 
0.877809098050091

 

random.randint(1,5) # 产生一个随机的整数,可以包含两侧。
Out[18]: 
5
random.randint(1,5)
Out[19]: 
4
random.randint(1,5)
Out[20]: 
2

 

random.randrange(1,5) # 在1,5之间选择一个值
Out[26]: 
4

 

random.choice([1,2,3,4]) # 从指定系列中随机选择一个值
Out[29]: 
1
 

 

random.sample([1,2,3,4,5],3 ) # 从指定系列或元组中选择指定个数的元素。
Out[31]: 
[3, 5, 2]

 

random.uniform(1,5) # 从1,5之间选择一个随机数
Out[33]: 
4.178862041759434

 

random.shuffle(a) # 打乱次序
a
Out[38]: 
[3, 2, 4, 5, 1]

 



 

python3 模块

标签:python3   sam   class   center   pre   python   enter   mda   包含   

原文地址:http://www.cnblogs.com/Andy963/p/7061978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!