Moduł kalendarza Pythona

Moduł kalendarza Pythona
W Python kalendarz jest wbudowaną funkcją, która pomaga wykonywać pracę związaną z czasem. Kalendarz nazywa się polecenie oznaczone jako cal. Moduł kalendarza zawiera dodatkowe pomocne funkcje podłączone do kalendarza.

Składnia:

Drukuj (kalendarz.miesiąc (yy, mm))

Powyższa składnia jest używana do modułu kalendarza Python. To jest podstawowa ogólna składnia. „Tak” wskazuje na rok i „MM” wskazuje na miesiąc. Musimy dać miesiąc, rok, a nawet w innych przypadkach, jeśli dodamy dni, więc musimy je również zadeklarować.

Parametry modułu kalendarzowego w Pythonie

W Pythonie w trybie kalendarzowym parametry są traktowane jako daty, lata lub miesiące. To zależy od sytuacji, który rok i jaki kalendarz miesiąca chcemy wygenerować.

Funkcje modułu kalendarza Pythona

Poniżej przedstawiono funkcje, na które będziemy oferowane w środowisku Python dla modułu kalendarza:

Przykład nr 01: Kalendarz funkcji. kalendarz()

W tym przykładzie będziemy wdrażać sposób wydrukowania kalendarza danego roku. Aby wdrożyć kalendarz roku, musimy użyć kalendarza funkcji: Calendar (). Kalendarz w Python jest wbudowaną funkcją. Najpierw zaimportuj funkcję kalendarza. Zainicjuj rok, którego rok chcemy wydrukować. Następnie użyj funkcji drukowania do drukowania kalendarza funkcji. Możemy również zadeklarować przestrzenie i linie oddzielenia miesięcy roku zgodnie z Twoim wyborem. Tutaj wybraliśmy rok „2020” na rok kalendarzowy.

Kalendarz importu
Rok = 2022
Drukuj (kalendarz.rok kalendarzowy))

Wyjście pokazuje z powodzeniem kalendarz roku 2020, domyślne wyrównanie odbywa się, ponieważ nie określono ani nie zadeklarowaliśmy żadnych przestrzeni.

2022
styczeń luty marzec
Mo tu my th fr su su tu nas
1 2 1 2 3 4 5 6 1 2 3 4 5 6
3 4 5 6 7 8 9 7 8 9 10 11 12 13 7 8 9 10 11 12 13
10 11 12 13 14 15 16 14 15 16 17 18 19 20 14 15 16 17 18 19 20
17 18 19 20 21 22 23 21 23 23 24 25 26 27 21 22 23 24 25 27 27 27
24 25 26 27 28 29 30 28 28 29 30 31
31
kwiecień maj czerwiec
Mo tu my th fr su su tu nas
1 2 3 1 1 2 3 4 5
4 5 6 7 8 9 10 2 3 4 5 6 7 8 6 7 8 9 10 11 12
11 12 13 14 15 16 17 9 10 11 12 13 14 15 13 14 15 16 17 18 19 19
18 19 20 21 22 23 24 16 17 18 19 20 21 22 20 21 22 23 24 25 26 26
25 26 27 28 29 30 23 24 25 26 27 28 29 27 28 29 30
30 31
Lipiec sierpnia września
Mo tu my th fr su su tu nas
1 2 3 1 2 3 4 5 6 7 1 2 3 4
4 5 6 7 8 9 10 8 9 10 11 12 13 14 5 6 7 8 9 10 11 11
11 12 13 14 15 16 17 15 16 17 18 19 20 21 12 13 14 15 16 17 18
18 19 20 21 22 23 24 22 23 24 25 26 27 28 19 20 21 22 23 24 25
25 26 27 28 29 30 31 29 30 31 26 27 28 29 30 30
październik listopad grudzień
Mo tu my th fr su su tu nas
1 2 1 2 3 4 5 6 1 2 3 4
3 4 5 6 7 8 9 7 8 9 10 11 12 13 5 6 7 8 9 10 11 11
10 11 12 13 14 15 16 14 15 16 17 18 19 20 12 13 14 15 16 17 18
17 18 19 20 21 22 23 21 23 23 24 25 26 27 19 20 21 22 23 24 25
24 25 26 27 28 29 30 28 29 30 26 27 28 29 30 31 31
31

Przykład nr 02: Kalendarz funkcji. miesiąc()

W powyższym przykładzie zrobiliśmy rok w Python. Tutaj będziemy robić tylko miesięczny kalendarz, w którym będziemy deklarować miesiąc i rok. Zaimportuj kalendarz z biblioteki najpierw w środowisku Python. Zainicjuj rok, a następnie miesiąc. Będzie to dawać tylko wyniki miesiąca, pokazując konkretny rok, jaki daliśmy. Tutaj daliśmy rok „2021” i miesiąc „11”, czyli „listopad”. Następnie użyj funkcji drukowania do wyświetlania wykonanej funkcji.

Kalendarz importu
Rok = 2021
miesiąc = 11
Drukuj (kalendarz.miesiąc (rok, miesiąc))

Wyświetlacze pokazują miesiąc listopadowego kalendarza roku 2021:

Listopad 2021
Mo tu my we fr su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21 21
22 23 24 25 26 27 28
29 30

Przykład nr 03: Reprezentacja formatu HTML miesiąca w module kalendarza Python

W tym przykładzie będziemy wykonywać sposób reprezentowania danych miesiąca podanych w formacie HTML. Kalendarz funkcji.htmlcalendar () służy do utworzenia instancji kalendarza HTML. Ponadto klasa HTML pozwala użytkownikom edytować kalendarz po utworzeniu kalendarza. Zaimportuj moduł kalendarza najpierw do biblioteki Python. Drugi wiersz w kodzie dotyczy tworzenia obiektu kalendarza. Ten obiekt będzie naszym wyborem, w którym chcemy rozpocząć tydzień, ponieważ domyślnie kalendarz przyjmie początek tygodnia jako poniedziałek.

Następnie użyj funkcji drukowania do drukowania wyniku w formacie HTML kalendarza w Python. Możemy również korzystać z dat miesięcy, dat miesięcy, kalendarzy dni miesiąca, kalendarzy dni, formatowania kalendarza, formatowania roku z kalendarza i wiele więcej, ponieważ chcemy to ustawić.

Kalendarz importu
cal = kalendarz.Htmlcalendar (FirsteekDay = 0)
Drukuj (Cal.formatontent (2021, 8, z rokiem = true)))

Wyjście pokazuje wynik w formacie HTML kalendarza.










Sierpień 2021
MonWtPoślubićCzwPtSatSłońce
1
2345678
9101112131415
16171819202122
23242526272829
3031

Przykład nr 04: Funkcja LEAP Days () modułu kalendarzowego w Pythonie

W tym przykładzie implementacji będziemy używać funkcji Leap Days () w Pythonie dla modułu kalendarza. Ta funkcja działa, gdy wchodzimy w okres od czasu, gdy chcemy poznać obliczenia dni skokowych. To da liczbę obliczoną liczby dni skokowych w tym konkretnym czasie trwania. Zaimportuj wbudowany kalendarz funkcji z biblioteki Python. Następnie, używając funkcji drukowania do wyświetlania dni kroku funkcji. Czas trwania, który od lat wybraliśmy, aby poznać obliczenia roku klatki, wynosi „2010–2020”.

Kalendarz importu
Drukuj (kalendarz.Leapdays (2010, 2020))

Wyjście pokazuje 2. Oznacza to, że w ciągu dziesięciu lat od 2010 do 2020.

2

Przykład nr 05: Funkcja isLeap () modułu kalendarzowego w Python

W tym przypadku będziemy wykonywać, jak sprawdzić rok skokowy w kalendarzu w Python. Jest to bezpośrednia funkcja, w której musimy dodać rok, a dane wyjściowe będzie „prawdziwe” lub „fałszywe”. Najpierw musimy zaimportować kalendarz z biblioteki Python. W celu sprawdzenia roku skokowego zastosowaną funkcją jest „sleep ()”. Następnie wydrukuj funkcję określającą rok, którego rok skokowy chcemy wiedzieć. Tutaj podaliśmy rok „2022” w danych wejściowych do sprawdzenia, czy jest to rok skokowy, czy nie.

Kalendarz importu
Drukuj (kalendarz.IsLeap (2022))

Wyjście pokazuje wartość jako fałsz. Oznacza to, że rok „2022” nie był rokiem skoku.

FAŁSZ

Oto kolejna instancja funkcji roku Leap. Tutaj daliśmy rok „2020”.

Kalendarz importu
Drukuj (kalendarz.IsLeap (2020))

Wyjście wyświetla fałszywą wartość, co oznacza, że ​​rok 2020 był rokiem skoku.

PRAWDA

Przykład nr 06: Funkcja zobaczenia dni powszednich w kalendarzu w Python

W tym przykładzie będziemy wykonywać sposób wydrukowania dni powszednie z kalendarza. Najpierw zaimportuj bibliotekę kalendarza. Następnie użyj funkcji nagłówka tygodnia z funkcją kalendarza. Funkcja nagłówka tygodniowego wydrukuje dni powszednie. „5” w napisanym wspornikach dotyczy długości skrótu. Możemy użyć tego kalendarza w dni powszednie zgodnie z naszymi priorytetami i wykonaniem zadań „nasz kalendarz samodzielnie”.

Kalendarz importu
Drukuj (kalendarz.Weekheader (5))

Wyświetlacze pokazują reprezentację kalendarza w dni powszednie.

MON TUE WED THU FRI SAT SUN

Wniosek

Funkcja modułu kalendarza w Pythonie jest tak świetną i pomocną funkcją. Pomaga użytkownikom tworzyć format kalendarza zgodnie z ich wymaganiami. Ta funkcja pomaga użytkownikom w łatwym zarządzaniu codziennymi rutynowymi zadaniami, wykonując odpowiedni harmonogram według ich priorytetów. Wdrożyliśmy przykłady zrozumienia i korzystania z modułu kalendarza Python. Zrobiliśmy kalendarz funkcji.kalendarz (), kalendarz funkcji. miesiąc (), reprezentacja formatu HTML miesiąca w module kalendarza Python, funkcja do zobaczenia dni powszednie, funkcja isLeap () i Funkcja LEAP Days ().