Modulo di calendario Python

Modulo di calendario Python
In Python, il calendario è una funzione incorporata che aiuta a eseguire lavori legati al tempo. Il calendario è chiamato comando indicato come cal. Il modulo del calendario fornisce ulteriori funzioni utili collegate al calendario.

Sintassi:

Stampa (calendario.mese (yy, mm))

La sintassi sopra viene utilizzata per il modulo del calendario Python. Questa è una sintassi generale di base. IL "Sì" indica l'anno e il "mm" Indica il mese. Dobbiamo dare il mese, l'anno e anche in altri casi se aggiungiamo giorni, quindi dobbiamo dichiararli anche da soli.

Parametri del modulo del calendario in Python

In Python, per la modalità Calendario, i parametri sono presi come date, anni o mesi. Dipende dalla situazione, da quale anno e dal calendario del mese vogliamo generare.

Funzioni del modulo del calendario Python

Di seguito sono le funzioni che vedremo che sono offerte nell'ambiente Python per il modulo del calendario:

Esempio # 01: il calendario delle funzioni. calendario()

In questo esempio, implementeremo come stampare il calendario dell'anno dato. Per l'implementazione del calendario dell'anno, dobbiamo utilizzare un calendario delle funzioni: calendario (). Il calendario in Python è una funzione integrata. Innanzitutto, importa la funzione del calendario. Inizializza l'anno il cui anno vogliamo stampare. Quindi, utilizzare la funzione di stampa per la stampa del calendario delle funzioni. Possiamo anche dichiarare gli spazi e le linee di separazione dei mesi dell'anno secondo la tua scelta. Qui, abbiamo scelto l'anno "2020" per l'anno solare.

Calendario di importazione
anno = 2022
Stampa (calendario.Calendario (anno))

L'output mostra correttamente il calendario dell'anno 2020, l'allineamento predefinito viene eseguito in quanto non abbiamo specificato o dichiarato spazi.

2022
gennaio febbraio marzo
Mo tu we th fr sa s su mo tu we th fr sa s su mo tu we th fr sa su
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 22 23 24 25 26 27 21 22 23 24 25 26 27
24 25 26 27 28 29 30 28 28 29 30 31
31
aprile maggio giugno
Mo tu we th fr sa s su mo tu we th fr sa s su mo tu we th fr sa su
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
18 19 20 21 22 23 24 16 17 18 19 20 21 22 20 21 22 23 24 25 26
25 26 27 28 29 30 23 24 25 26 27 28 29 27 28 29 30
30 31
Luglio agosto settembre
Mo tu we th fr sa s su mo tu we th fr sa s su mo tu we th fr sa su
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 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
Ottobre novembre dicembre
Mo tu we th fr sa s su mo tu we th fr sa s su mo tu we th fr sa su
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
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 22 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

Esempio # 02: il calendario delle funzioni. mese()

Nell'esempio sopra, abbiamo fatto il calendario dell'anno in Python. Qui, faremo solo un calendario mensile in cui dichiareremo il mese e l'anno. Importa prima il calendario dalla biblioteca nell'ambiente Python. Inizializza l'anno e poi il mese. Darà solo i risultati del mese che mostrano l'anno specifico che abbiamo dato. Qui, abbiamo dato l'anno "2021" e il mese "11" che è "novembre". Quindi, utilizzare la funzione di stampa per la visualizzazione della funzione eseguita.

Calendario di importazione
anno = 2021
mese = 11
Stampa (calendario.mese (anno, mese))

I display mostrano il calendario del mese di novembre dell'anno 2021:

Novembre 2021
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 24 25 26 27 28
29 30

Esempio # 03: la rappresentazione del formato HTML di un mese nel modulo del calendario Python

In questo esempio, eseguiremo come rappresentare i dati del mese forniti in formato HTML. Il calendario delle funzioni.htmlcalendar () viene utilizzato per creare un'istanza HTML del calendario. Inoltre, la classe HTML consente agli utenti di modificare il calendario una volta che hanno creato un calendario. Importa prima il modulo del calendario nella biblioteca Python. La seconda riga nel codice è per la creazione dell'oggetto di un calendario. Quell'oggetto sarà di nostra scelta in cui vogliamo iniziare la nostra settimana perché per impostazione predefinita il calendario assumerà l'inizio della settimana come lunedì.

Quindi, utilizzare la funzione di stampa per stampare il risultato nel formato HTML del calendario in Python. Possiamo anche usare date del mese, date del mese, calendari dei giorni del mese, calendari per i giorni di anno, formattazione del calendario, formattazione dell'anno da un calendario e molto altro perché vogliamo impostarlo.

Calendario di importazione
cal = calendario.Htmlcalendar (FirstWeeDday = 0)
Stampa (Cal.formatmonth (2021, 8, withyear = true))

L'output mostra il risultato nel formato HTML del calendario.










Agosto 2021
LunMarSposaThuVenSabSole
1
2345678
9101112131415
16171819202122
23242526272829
3031

Esempio # 04: The Function Leap Days () del modulo Calendario in Python

In questo esempio implementazione, utilizzeremo la funzione Leap Days () in Python per il modulo Calendario. Questa funzione funziona mentre inseriamo il periodo da quando vogliamo conoscere il calcolo dei giorni di salto. Ciò darà il numero calcolato su quanti giorni di salto si verificano in quella particolare durata. Importa il calendario delle funzioni integrate dalla libreria di Python. Quindi, utilizzando la funzione di stampa per la visualizzazione dei giorni di salto della funzione. La durata che abbiamo scelto per anni per conoscere il calcolo dell'anno di salto è "dal 2010 al 2020".

Calendario di importazione
Stampa (calendario.Leapdays (2010, 2020))

L'output mostra il 2. Ciò significa che in quei dieci anni dal 2010 al 2020, i giorni di salto sono arrivati ​​due volte.

2

Esempio # 05: la funzione isleap () del modulo calendario in Python

In questo caso, eseguiremo come controllare l'anno di salto nel calendario di Python. Questa è la funzione diretta in cui dobbiamo aggiungere l'anno e l'output arriverà come "vero" o "falso". Innanzitutto, dobbiamo importare il calendario dalla Biblioteca Python. Per controllare l'anno di salto, la funzione utilizzata è "Sleep ()". Quindi, stampa la funzione che specifica l'anno, il cui anno di salto vogliamo sapere. Qui, abbiamo dato l'anno "2022" nell'input per verificare se è un anno di salto o no.

Calendario di importazione
Stampa (calendario.Isleap (2022))

L'output mostra il valore come falso. Significa che l'anno "2022" non è stato un anno di salto.

Falso

Ecco un'altra istanza della funzione di salto. Qui, abbiamo dato l'anno "2020".

Calendario di importazione
Stampa (calendario.Isleap (2020))

L'output visualizza il falso valore, il che significa che l'anno 2020 è stato un anno di salto.

VERO

Esempio # 06: la funzione per vedere i giorni feriali nel calendario in Python

In questo esempio, eseguiremo come stampare i giorni feriali di un calendario. Importa prima la libreria del calendario. Quindi, utilizzare la funzione di intestazione della settimana con la funzione del calendario. La funzione di intestazione della settimana stamperà i giorni feriali. Il "5" nella staffa scritta è per la lunghezza dell'abbreviazione. Possiamo usare questo calendario nei giorni feriali in base alle nostre priorità e alle prestazioni delle attività "il nostro calendario autoprodotto".

Calendario di importazione
Stampa (calendario.WeekHeader (5))

I display mostrano la rappresentazione nei giorni feriali di un calendario.

Mon tue wed thu ven sat sole

Conclusione

La funzione del modulo del calendario in Python è una funzione così grande e utile. Aiuta gli utenti a realizzare il loro formato calendario in base alle loro esigenze. Questa funzione aiuta gli utenti a gestire facilmente le loro attività di routine quotidiane facendo un programma adeguato in base alle loro priorità. Abbiamo implementato gli esempi per la comprensione e l'utilizzo del modulo del calendario Python. Abbiamo fatto il calendario delle funzioni.Calendario (), il calendario delle funzioni. mese (), la rappresentazione del formato HTML di un mese nel modulo del calendario Python, la funzione per vedere i giorni feriali, la funzione isleap () e la funzione Leap Days ().