1. 程式人生 > >python 內置模塊

python 內置模塊

等價 bcd oca pytho mda 時間表 abcdefg day abcd

技術分享圖片
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import time #時間模塊


print(time.time())#當前時間戳
#本地時間
t=time.localtime()
print(t)#time.struct_time(tm_year=2018, tm_mon=8, tm_mday=6, tm_hour=15, tm_min=13, tm_sec=7, tm_wday=0, tm_yday=218, tm_isdst=0)

‘‘‘
tm_year=2018    #年份
, tm_mon=8      #月份
, tm_mday=6     #日
, tm_hour=15    #小時
, tm_min=13     #分鐘
, tm_sec=7      #秒
, tm_wday=0     #周幾
, tm_yday=218   #今年的第幾天
, tm_isdst=0
‘‘‘ #世界標準時間 print(time.gmtime()) #將時間戳 轉換為 格式化時間 print(time.localtime(1400000000)) #將格式化時間 轉換為 時間戳 print(time.mktime(time.localtime())) #將格式化時間轉換為 字符串時間 print(time.strftime(%Y-%m-%d %X,time.localtime()))#2018-08-06 17:37:30 #將字符串時間轉換為格式化時間 print(time.strptime(20181212_121212,%Y%m%d_%H%M%S)) ‘‘‘ python中時間日期格式化符號: %y 兩位數的年份表示(00-99) %Y 四位數的年份表示(000-9999) %m 月份(01-12) %d 月內中的一天(0-31) %H 24小時制小時數(0-23) %I 12小時制小時數(01-12) %M 分鐘數(00=59) %S 秒(00-59) %a 本地簡化星期名稱 %A 本地完整星期名稱 %b 本地簡化的月份名稱 %B 本地完整的月份名稱 %c 本地相應的日期表示和時間表示 %j 年內的一天(001-366) %p 本地A.M.或P.M.的等價符 %U 一年中的星期數(00-53)星期天為星期的開始 %w 星期(0-6),星期天為星期的開始 %W 一年中的星期數(00-53)星期一為星期的開始 %x 本地相應的日期表示 %X 本地相應的時間表示 %Z 當前時區的名稱 %% %號本身
‘‘‘ #將結構化時間 轉換為 字符串形式 print(time.asctime()) #Mon Aug 6 15:12:40 2018 #將時間戳 轉換為 字符串形式 print(time.ctime()) import datetime print(datetime.datetime.now())#2018-08-06 17:45:36.814936
Time

技術分享圖片
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import random  #隨機模塊

print(random.random())#float 隨機取 0-1 之間的浮點數
print
(random.randint(1,3))#int [1,3] print(random.randrange(1,2))#int [1,2) print(random.choice([111,2,3,4]))#隨機取數組中的一個數 print(random.sample([111,[2,3],4],2))#隨機取數組中的多個數 print(random.uniform(1,3))#隨機取1-3中的浮點數 item=[1,3,4,5,7,8] random.shuffle(item)#打亂列表中的順序 print(item) def v_code(): code=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890*4 return ‘‘.join(random.sample(list(code),4)) print(v_code())
random

python 內置模塊