小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

day 15

 印度阿三17 2019-03-20
模塊:
time:
時(shí)間戳 --> 結(jié)構(gòu)化 localtime
結(jié)構(gòu)化 --> 時(shí)間戳 mktime
結(jié)構(gòu)化 --> 字符串 strftime
字符串 --> 結(jié)構(gòu)化 strptime
time.time() # 獲取當(dāng)前時(shí)間戳
strftime() # 獲取當(dāng)前字符串時(shí)間
strftime('格式','結(jié)構(gòu)化時(shí)間')  # 格式可以少寫
strptime('字符串時(shí)間','格式') # 格式一一對應(yīng)

datetime,timedelta
時(shí)間對象 -- 時(shí)間戳
時(shí)間戳 -- 時(shí)間對象
字符串 -- 時(shí)間對象
時(shí)間對象 -- 字符串
時(shí)間對象 - timedelta(days=1)
1. time 內(nèi)置的
import time 不需要咱們自己安裝的

import time
print(time.time()) # 浮點(diǎn)型(小數(shù)) 給計(jì)算機(jī)看 計(jì)算
三種:
時(shí)間戳 time.tiem
結(jié)構(gòu)化時(shí)間 修改
字符串時(shí)間 給人看的

print(time.localtime())
命名元組 :time.struct_time(tm_year=2019, tm_mon=3, tm_mday=20, tm_hour=10,
tm_min=21, tm_sec=36, tm_wday=2, tm_yday=79, tm_isdst=0)

print(time.strftime('%Y-%m-%d %X'))
print(time.strftime('%Y-%m-%d %H:%M:%S'))
字符串時(shí)間

1.先轉(zhuǎn)換成結(jié)構(gòu)化時(shí)間
2.結(jié)構(gòu)化轉(zhuǎn)成字符串

print(time.localtime(time.time()))
f = time.localtime(time.time() - 86000 * 3) # 150000000 秒 86000
print(time.strftime('%Y-%m-%d %H:%M:%S',f))
print(time.strftime('%Y-%m-%d %X',f))

'2018-11-30 12:30'

print(type(time.strftime('%Y-%m-%d %X')))

f = time.strptime('2018-11-30 12:30','%Y-%m-%d %H:%M')
# 支持索引 和.點(diǎn)的方法
new_time = time.mktime(f) 2*3600
new_t = time.localtime(new_time)
print(time.strftime('%Y-%m-%d %H:%M:%S',new_t))

時(shí)間戳 -- 結(jié)構(gòu)化時(shí)間
結(jié)構(gòu)化時(shí)間 -- 字符串時(shí)間

字符串時(shí)間 -- 結(jié)構(gòu)化時(shí)間
結(jié)構(gòu)化時(shí)間 -- 時(shí)間戳
f = time.localtime()
print(time.strftime('%X %Y-%m-%d',f))


t = '2019-03-20 10:40:00'
這個時(shí)間向后退一個月
# 1.轉(zhuǎn)成結(jié)構(gòu)化
f = time.strptime(t,'%Y-%m-%d %X')
# 2.結(jié)構(gòu)化時(shí)間轉(zhuǎn)成時(shí)間戳
ts = time.mktime(f)
# 3.將時(shí)間戳向大變
new_ts = ts 86400 * 30
# 4.將最新的時(shí)間戳轉(zhuǎn)成結(jié)構(gòu)化時(shí)間
new_f = time.localtime(new_ts)
# 5.將結(jié)構(gòu)化時(shí)間轉(zhuǎn)成字符串時(shí)間
print(time.strftime('%Y-%m-%d %X',new_f))

獲取當(dāng)前時(shí)間求前一月的現(xiàn)在時(shí)間
1.獲取時(shí)間戳進(jìn)行減法計(jì)算
new_ts = time.time() - 30*86400
# 2.最新的時(shí)間戳轉(zhuǎn)成結(jié)構(gòu)化時(shí)間
new_f = time.localtime(new_ts)
# 3.將結(jié)構(gòu)化時(shí)間轉(zhuǎn)成字符串時(shí)間
print(time.strftime('%Y-%m-%d %X',new_f))

time.strftime()


import datetime.datetime

print(datetime.now()) #2019-03-20 11:35:25.(471359)毫秒
時(shí)間對象

f = datetime.timestamp(datetime.now()) # 將時(shí)間對象轉(zhuǎn)換成時(shí)間戳
print(datetime.fromtimestamp(f)) # 將時(shí)間戳轉(zhuǎn)成時(shí)間對象


print(datetime.strptime('2018-11-30','%Y-%m-%d'))
# 將字符串轉(zhuǎn)成時(shí)間對象
f = datetime.now()
print(datetime.strftime(f,'%Y-%m-%d'))
將時(shí)間對象轉(zhuǎn)成字符串

from datetime import datetime,timedelta # 從xx導(dǎo)入 建議
print(datetime.now() - timedelta())
這個是datetime的精華
collections:
deque: 雙端隊(duì)列
兩頭都可添加也可以刪除
隊(duì)列 先進(jìn)先出
棧 先進(jìn)后出
Counter: 計(jì)數(shù)
計(jì)數(shù) 統(tǒng)計(jì)元素出現(xiàn)次數(shù),以字典形式顯示
計(jì)算:


c = Counter('adfasdfasdfasdfasdfasdf')

print(c)

Counter({1:2}) 這種咱們可以直接dict()轉(zhuǎn)換
defaultdict: 默認(rèn)字典
利用他的特性:來實(shí)現(xiàn)一些非常簡單的操作
namedtuple: 命名元組
作用:將元組中的元素進(jìn)行標(biāo)明(讓別人知道這元素是什么意思)
from collections import deque
雙端隊(duì)列

d = deque([1,2,3,4])
d.append(5)      #右邊添加
print(d)
d.appendleft(10) # 左邊添加
print(d)
d.insert(2,99)


print(d)  
d.remove(3)
print(d)


print(d.pop())      #右邊刪除
print(d)
print(d.popleft())   #左邊刪除
print(d)

?

?

?


來源:http://www./content-4-144401.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多