python 內置模塊
阿新 • • 發佈:2018-08-06
等價 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=0Time‘‘‘ #世界標準時間 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
#!/usr/bin/env python # -*- coding:utf-8 -*- import random #隨機模塊 print(random.random())#float 隨機取 0-1 之間的浮點數 printrandom(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())
python 內置模塊