Python -kalendermodul

Python -kalendermodul
I Python er kalenderen en innebygd funksjon som hjelper til med å utføre tidsrelatert arbeid. Kalenderen kalles kommandoen betegnet som Cal. Kalendermodulen gir flere nyttige funksjoner koblet til kalenderen.

Syntaks:

trykk (kalender.måned (yy, mm))

Ovennevnte syntaks brukes til Python -kalendermodulen. Dette er en grunnleggende generell syntaks. De “YY” påpeker året og “MM” påpeker måneden. Vi må gi måned, år og til og med i andre tilfeller hvis vi legger til dager, så vi må erklære dem også av oss selv.

Parametere for kalendermodulen i Python

I Python, for kalendermodus, blir parametrene tatt som datoer, år eller måneder. Det avhenger av situasjonen, hvilket år og hvilken måneds kalender vi ønsker å generere.

Funksjoner av Python -kalendermodulen

Følgende er funksjonene vi vil se på som tilbys i Python -miljøet for kalendermodulen:

Eksempel # 01: Funksjonskalenderen. kalender()

I dette eksemplet vil vi implementere hvordan du skriver ut kalenderen for det gitte året. For implementering av årskalenderen må vi bruke en funksjonskalender: kalender (). Kalenderen i Python er en innebygd funksjon. Importer først kalenderfunksjonen. Initialiser året vi vil skrive ut. Bruk deretter utskriftsfunksjonen for utskrift av funksjonskalenderen. Vi kan også erklære rommene og linjene separasjon av årets måneder i henhold til ditt valg. Her har vi valgt året "2020" for kalenderåret.

Importer kalender
år = 2022
trykk (kalender.Kalenderår))

Utgangen viser år 2020 Kalender med hell, standardjusteringen gjøres, da vi ikke har spesifisert eller erklært noen rom.

2022
januar februar mars
MO TU WE TH FR SA SU MO TU WE TH FR SA SU MO TU VI 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 20
17 18 19 20 21 22 23 21 22 23 24 25 26 27 21 22 23 24 25 26 27 27
24 25 26 27 28 29 30 28 28 29 30 31
31
April mai juni
MO TU WE TH FR SA SU MO TU WE TH FR SA SU MO TU VI 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 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
Juli august september
MO TU WE TH FR SA SU MO TU WE TH FR SA SU MO TU VI 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
11 12 13 14 15 16 17 15 16 17 18 19 20 21 12 13 14 15 16 17 18 18
18 19 20 21 22 23 24 22 23 24 25 26 27 28 19 20 21 22 23 24 25 25
25 26 27 28 29 30 31 29 30 31 26 27 28 29 30
Oktober november desember
MO TU WE TH FR SA SU MO TU WE TH FR SA SU MO TU VI 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 11
10 11 12 13 14 15 16 14 15 16 17 18 19 20 12 13 14 15 16 17 18 18
17 18 19 20 21 22 23 21 22 23 24 25 26 27 19 20 21 22 23 24 25 25
24 25 26 27 28 29 30 28 29 30 26 27 28 29 30 31
31

Eksempel # 02: Funksjonskalenderen. måned()

I eksemplet ovenfor har vi gjort årskalenderen i Python. Her skal vi bare gjøre en månedlig kalender der vi skal erklære måneden og året. Importer kalenderen fra biblioteket først i Python -miljøet. Initialiser året og deretter måneden. Det vil bare gi resultatene fra måneden som viser det bestemte året vi har gitt. Her har vi gitt året “2021” og måneden “11” som er “november”. Bruk deretter utskriftsfunksjonen for visning av funksjonen som er utført.

Importer kalender
år = 2021
Måned = 11
trykk (kalender.måned (år, måned))

Displayene viser årets november -kalender i 2021:

November 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 25 26 27 28
29 30

Eksempel # 03: HTML -formatrepresentasjonen av en måned i Python -kalendermodulen

I dette eksemplet vil vi utføre hvordan du kan representere månedens data gitt i HTML -format. Funksjonskalenderen.HTMLCalendar () brukes til å lage en HTML -forekomst av kalenderen. HTML -klassen lar også brukerne redigere kalenderen når de har opprettet en kalender. Importer kalendermodulen først til Python -biblioteket. Den andre linjen i koden er for opprettelsen av gjenstanden for en kalender. Det objektet vil være etter vårt valg der vi vil starte uken med fordi kalenderen som standard vil anta starten på uken som mandag.

Bruk deretter utskriftsfunksjonen for å skrive ut resultatet i HTML -formatet til kalenderen i Python. Vi kan også bruke månedsdatoer, månedsdatoer, månedsdagskalendere, årsdagskalendere, formatering av kalenderen, formatering av året fra en kalender, og mye mer som vi vil angi den.

Importer kalender
cal = kalender.Htmlcalendar (første uke = 0)
trykk (Cal.FormatMonth (2021, 8, With Year = True))

Utgangen viser resultatet i HTML -formatet til kalenderen.










August 2021
ManTirOnsThuFreLørdagSol
1
2345678
91011121. 31415
16171819202122
23242526272829
3031

Eksempel nr. 04: Funksjonens sprangdager () av ​​kalendermodulen i Python

I dette eksemplet implementering vil vi bruke funksjonen Leap Days () i Python for kalendermodulen. Denne funksjonen fungerer når vi går inn i perioden fra når vi vil vite beregningen av sprangdagene. Dette vil gi antallet beregnet av hvor mange sprangdager som skjer i den aktuelle varigheten. Importer den innebygde funksjonskalenderen fra Library of Python. Deretter bruker du utskriftsfunksjonen for visning av funksjons sprangdagene. Varigheten vi har valgt i årevis for å vite at Leap Year -beregningen er “2010 til 2020”.

Importer kalender
trykk (kalender.Leapdays (2010, 2020))

Utgangen viser 2. Dette betyr i de ti årene fra 2010 til 2020, sprangdagene kom to ganger.

2

Eksempel # 05: Funksjonen Islap () av ​​kalendermodulen i Python

I dette tilfellet skal vi utføre hvordan du kan sjekke sprangåret i kalenderen i Python. Dette er den direkte funksjonen vi må legge til året, og utgangen vil komme som "sann" eller "falsk". Først må vi importere kalenderen fra Python -biblioteket. For å sjekke sprangåret er funksjonen som brukes “søvn ()”. Skriv deretter ut funksjonen som spesifiserer året, hvis sprangår vi vil vite. Her har vi gitt året “2022” i innspillet for å sjekke om det er et sprangår eller ikke.

Importer kalender
trykk (kalender.Isleap (2022)))

Utgangen viser verdien som falsk. Det betyr at året “2022” ikke var et sprangår.

Falsk

Her er en annen forekomst av Leap Year -funksjonen. Her har vi gitt året “2020”.

Importer kalender
trykk (kalender.Isleap (2020))

Utgangen viser den falske verdien, som betyr at året 2020 var et sprangår.

ekte

Eksempel # 06: Funksjonen for å se ukedagene i kalenderen i Python

I dette eksemplet vil vi utføre hvordan du skriver ut ukedagene i en kalender. Importer kalenderbiblioteket først. Bruk deretter ukens toppfunksjon med kalenderfunksjonen. Ukens toppfunksjon vil skrive ut hverdagen. “5” i braketten som er skrevet er for forkortelseslengden. Vi kan bruke denne ukedagskalenderen i henhold til våre prioriteringer og oppgaveytelse "Vår selvlagde kalender".

Importer kalender
trykk (kalender.WeekHeader (5))

Skjermene viser ukedagens representasjon av en kalender.

Mon tue onsdag fre sat sol

Konklusjon

Kalendermodulfunksjonen i Python er en så flott og nyttig funksjon. Det hjelper brukere å lage kalenderformatet i henhold til kravene deres. Denne funksjonen hjelper brukerne med å håndtere deres daglige rutinemessige oppgaver enkelt ved å lage en riktig plan i henhold til deres prioriteringer. Vi har implementert eksemplene for å forstå og bruke Python -kalendermodulen. Vi har gjort funksjonskalenderen.kalender (), funksjonskalenderen. Måned (), HTML -formatrepresentasjonen av en måned i Python -kalendermodulen, funksjonen for å se ukedagene, funksjonen Isleap () og Function Leap Days ().