程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python使用生成器generator

編輯:Python

Python3,使用生成器,生成一個列表,保存從歷史日期到現在所有的天

#!/usr/bin/python
import datetime
def date_print(day):
Lis = []
begin = datetime.datetime.strptime(day, '%Y-%m-%d')
#print(type(begin))
nowtime = datetime.datetime.today()
for i in range((nowtime - begin).days + 1):
yield i
date_day = begin + datetime.timedelta(days = i)
date = datetime.datetime.strftime(date_day, '%Y-%m-%d')
Lis.append(str(date))
print(Lis)
date1 = date_print("2019-11-29")
print(type(date1))
for i in date1:
pass

直接運行結果

 


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved