您好,登錄后才能下訂單哦!
導讀 | 此模塊的函數都是日歷相關的,例如打印某月的字符月歷。 |
星期一是默認的每周第一天,星期天是默認的最后一天。更改設置需調用calendar.setfirstweekday()函數。模塊包含了以下內置函數:
序號 | 函數及描述 |
---|---|
1 |
calendar.calendar(year,w=2,l=1,c=6)
返回一個多行字符串格式的year年年歷,3個月一行,間隔距離為c。 每日寬度間隔為w字符。每行長度為21* W+18+2* C。l是每星期行數。 |
2 |
calendar.firstweekday( )
返回當前每周起始日期的設置。默認情況下,首次載入caendar模塊時返回0,即星期一。 |
3 |
calendar.isleap(year)
是閏年返回 True,否則為 false。 >>> import calendar>>> print(calendar.isleap(2000))True>>> print(calendar.isleap(1900))False |
4 |
calendar.leapdays(y1,y2)
返回在Y1,Y2兩年之間的閏年總數。 |
5 |
calendar.month(year,month,w=2,l=1)
返回一個多行字符串格式的year年month月日歷,兩行標題,一周一行。每日寬度間隔為w字符。每行的長度為7* w+6。l是每星期的行數。 |
6 |
calendar.monthcalendar(year,month)
返回一個整數的單層嵌套列表。每個子列表裝載代表一個星期的整數。Year年month月外的日期都設為0;范圍內的日子都由該月第幾日表示,從1開始。 |
7 |
calendar.monthrange(year,month)
返回兩個整數。第一個是該月的星期幾,第二個是該月有幾天。星期幾是從0(星期一)到 6(星期日)。 >>> import calendar>>> calendar.monthrange(2014, 11)(5, 30) (5, 30)解釋:5 表示 2014 年 11 月份的第一天是周六,30 表示 2014 年 11 月份總共有 30 天。 |
8 |
calendar.prcal(year,w=2,l=1,c=6)
相當于 print calendar.calendar(year,w,l,c). |
9 |
calendar.prmonth(year,month,w=2,l=1)
相當于 print calendar.calendar(year,w,l,c)。 |
10 |
calendar.setfirstweekday(weekday)
設置每周的起始日期碼。0(星期一)到6(星期日)。 |
11 |
calendar.timegm(tupletime)
和time.gmtime相反:接受一個時間元組形式,返回該時刻的時間戳(1970紀元后經過的浮點秒數)。 |
12 |
calendar.weekday(year,month,day)
返回給定日期的日期碼。0(星期一)到6(星期日)。月份為 1(一月) 到 12(12月)。 |
本文原創地址: https://www.linuxprobe.com/introduction-to-the.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。