Python のカレンダー関数 |セット 1(calendar()、month()、isleap()...)
Python は組み込みモジュールを定義します ' カレンダー ' カレンダーに関連する操作を処理します。
での操作 の カレンダー:
1. カレンダー(西暦) :- この関数は、文字数の幅で年を表示します。週あたりの行数と列の間隔。
2.firstweekday() :- この関数は、 最初の週の曜日番号 。デフォルトでは 0 (月曜日) です。
# Python code to demonstrate the working of # calendar() and firstweeksday() # importing calendar module for calendar operations import calendar # using calendar to print calendar of year # prints calendar of 2012 print ( 'The calendar of year 2012 is : ' ) print ( calendar . calendar ( 2012 2 1 6 )) #using firstweekday() to print starting day number print ( 'The starting day number in calendar is : ' end = '' ) print ( calendar . firstweekday ())
出力:
The calendar of year 2012 is : 2012 January February March Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 1 2 3 4 5 1 2 3 4 2 3 4 5 6 7 8 6 7 8 9 10 11 12 5 6 7 8 9 10 11 9 10 11 12 13 14 15 13 14 15 16 17 18 19 12 13 14 15 16 17 18 16 17 18 19 20 21 22 20 21 22 23 24 25 26 19 20 21 22 23 24 25 23 24 25 26 27 28 29 27 28 29 26 27 28 29 30 31 30 31 April May June Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 1 2 3 4 5 6 1 2 3 2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10 9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17 16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 20 21 22 23 24 23 24 25 26 27 28 29 28 29 30 31 25 26 27 28 29 30 30 July August September Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 1 2 3 4 5 1 2 2 3 4 5 6 7 8 6 7 8 9 10 11 12 3 4 5 6 7 8 9 9 10 11 12 13 14 15 13 14 15 16 17 18 19 10 11 12 13 14 15 16 16 17 18 19 20 21 22 20 21 22 23 24 25 26 17 18 19 20 21 22 23 23 24 25 26 27 28 29 27 28 29 30 31 24 25 26 27 28 29 30 30 31 October November December Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 1 2 3 4 1 2 8 9 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9 15 16 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16 22 23 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23 29 30 31 26 27 28 29 30 24 25 26 27 28 29 30 31 The starting day number in calendar is : 0
3.アイスリープ(年) :- この関数は、引数で指定された年が ある 飛躍するかどうか 。
4. 閏日 (year1 year2) :- この関数は、 指定した年の間の閏日の数 引数で。
# Python code to demonstrate the working of # isleap() and leapdays() # importing calendar module for calendar operations import calendar # using isleap() to check if year is leap or not if ( calendar . isleap ( 2008 )): print ( 'The year is leap' ) else : print ( 'The year is not leap' ) #using leapdays() to print leap days between years print ( 'The leap days between 1950 and 2000 are : ' end = '' ) print ( calendar . leapdays ( 1950 2000 ))
出力:
The year is leap The leap days between 1950 and 2000 are : 12
5.月(年月wl) :- この関数は、 特定の年の月 引数で言及されています。 4 つの引数をとり、年月の文字幅と番号を指定します。 1 週間で取得した行数 。
# Python code to demonstrate the working of # month() # importing calendar module for calendar operations import calendar # using month() to display month of specific year print ( 'The month 5th of 2016 is :' ) print ( calendar . month ( 2016 5 2 1 ))
出力:
The month 5th of 2016 is : May 2016 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31