您當前的位置:首頁 > 動漫

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

作者:由 陸離哈哈哈 發表于 動漫時間:2019-04-01

看了下日期,4月1日,大呼一口氣,三月終於過去了!

三月發生了許多事情,但是都不要緊,最要緊的是,我完全沒有意識到今天是4月1日,完全沒有意識到今天是愚人節!!

所謂愚人節,不是被人愚,就是被人愚,起床被舍友愚,出門被舍管愚,開啟qq被損友愚,開啟支付寶被馬爸爸愚。。。。。

被其他人愚就算了,被馬爸爸愚的我哭了。

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

今早十點鐘,我興致勃勃地開啟支付寶,準備領獎(就是三月份到店19天即可瓜分9億的那個活動),我滿心歡喜,滿懷期待,期待自己能暴富。

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

然後,然後,然後,我分到了

2.67

!!!!注意,我是翻了10倍才分到2。67的!!!我哭遼,我打賭,絕對不會有人分的比我少,我深深地感受到了馬爸爸對我的強烈無比的惡意。

絕對是故意的,絕對是故意的。

我身邊的人都是分到二三十塊錢,只有我分到2。67!!!2。67哎,還不夠他們的零頭!!!

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

我開始相信,一定是命運在愚弄我,對,今天是愚人節,一定是假的,明天我再開啟支付寶,就是267,先轉個楊超越轉轉運。

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

經過這件事,我深刻意識到日曆的重要性,古人出門講究看黃曆,今人出門講究看谷歌日曆(what?)

比如說,今天就不適合開啟支付寶。

比如說,今天就不應該起床,在夢中,我一個人就獨吞九個億了

現實如此殘酷,今天我就來介紹一下,如何用python快速生成日曆。

。。。。假裝這是一條分割線。。。。。

1,calendar。setfirstweeday(firstdweekday=x)

#設定每週的第一天,注意,星期一——星期天對應0——6

cal1=calendar。setfirstweekday(firstweekday=6)

2。calenda。calendar(year,w=2,l=1,c=6)

#返回一個多行字串格式的year年年曆,

#3個月一行,間隔距離為c,

#每日間隔寬度為w字元,

#每行長度為21*w+18+2*c

cal1=calendar。calendar(2019,w=2,l=1,c=6)

print(cal1)

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

3。calendar。isleap(year)

#判斷是否為閏年,是返回true,不是返回false

cal2=calendar。isleap(2019)

print(cal2)

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

4。calendar。leapdays(year1,year2)

#返回兩個年份之間的閏年總數

cal3=calendar。leapdays(2000,2019)

print(cal3)

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

5。calendar。month(year,month,w=2,l=1)

#返回一個多行字串格式的year年month月曆,

#兩行標題,一週一行,

#每行間隔寬度為w字元,l是每星期的行數

#每行的長度為7*w+6

cal4=calendar。month(2019,4,w=2,l=1)

print(cal4)

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

6。calendar。monthcalendar(year,month)

#返回一個整數的單層巢狀列表,

#每個子列表裝載代表一個星期的整數

cal5=calendar。monthcalendar(2019,4)

print(cal5)

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

7。calendar。monthrange(year,month)

#檢視日曆可以知道,04-01正是星期一,並且4月共30天

#返回兩個整數

#第一個整數表示該月第一天的星期碼,從0-6

#第二個表示該月的天數

cal6=calendar。monthrange(2019,4)

print(cal6)

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

完整程式碼如下:

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

import calendar

cal1=calendar。setfirstweekday(firstweekday=6)

#設定每週的第一天,注意,星期一——星期天對應0——6

cal1=calendar。calendar(2019,w=2,l=1,c=6)

#返回一個多行字串格式的year年年曆,

#3個月一行,間隔距離為c,

#每日間隔寬度為w字元,

#每行長度為21*w+18+2*c

print(cal1)

cal2=calendar。isleap(2019)

#判斷是否為閏年,是返回true,不是返回false

print(cal2)

cal3=calendar。leapdays(2000,2019)

#返回兩個年份之間的閏年總數

print(cal3)

cal4=calendar。month(2019,4,w=2,l=1)

#返回一個多行字串格式的year年month月曆,

#兩行標題,一週一行,

#每行間隔寬度為w字元,l是每星期的行數

#每行的長度為7*w+6

print(cal4)

最後,如果有分的錢比我還少的小夥伴請在下方留言,我會私信安慰你,並幫你轉發一次楊超越。

如果分的錢比我多的小夥伴,我我我……。

哭了!!!!!!

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

看完記得給我點個贊哦!!!

愚人節特別篇:用python快速生成一款偽谷歌日曆(calendar庫詳解)

標簽: calendar  2019  year  month  print