Módulo de calendário Python

Módulo de calendário Python
Em Python, o calendário é uma função interna que ajuda a realizar um trabalho relacionado ao tempo. O calendário é chamado de comando denotado como cal. O módulo de calendário fornece funções úteis adicionais conectadas ao calendário.

Sintaxe:

Imprimir (calendário.mês (yy, mm))

A sintaxe acima é usada para o módulo do calendário Python. Esta é uma sintaxe geral básica. O "AA" aponta o ano e o "milímetros" aponta o mês. Temos que dar o mês, ano e mesmo em outros casos, se adicionarmos dias, então temos que declará -los também por nós mesmos.

Parâmetros do módulo de calendário em Python

Em Python, para o modo calendário, os parâmetros são tomados como datas, anos ou meses. Depende da situação, em que ano e qual o calendário do mês queremos gerar.

Funções do módulo do calendário Python

A seguir, são apresentadas as funções que examinaremos que são oferecidas no ambiente Python para o módulo de calendário:

Exemplo # 01: o calendário da função. calendário()

Neste exemplo, implementaremos como imprimir o calendário do ano determinado. Para a implementação do calendário do ano, temos que usar um calendário de função: calendário (). O calendário em Python é uma função interna. Primeiro, importe a função do calendário. Inicialize o ano cujo ano queremos imprimir. Em seguida, use a função de impressão para a impressão do calendário da função. Também podemos declarar os espaços e linhas separação dos meses do ano, conforme sua escolha. Aqui, escolhemos o ano "2020" para o ano civil.

Calendário de importação
ano = 2022
Imprimir (calendário.Calendário (ano))

A saída mostra o calendário do ano de 2020 com sucesso, o alinhamento padrão é feito como não especificamos ou declaramos nenhum espaço.

2022
Janeiro fevereiro Março
Mo tu nós th sr su mo tu the sr sa su mo the the sa su 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 21 21 22 23 24 25 26 22 21 22 23 24 25 26 27
24 25 26 27 28 29 30 28 28 29 30 31
31
abril maio junho
Mo tu nós th sr su mo tu the sr sa su mo the the sa su 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 28 28 29 27 28 29 30
30 31
Julho de agosto de setembro
Mo tu nós th sr su mo tu the sr sa su mo the the sa su 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 28 28 19 20 21 22 23 24 25
25 26 27 28 29 30 31 29 30 31 26 27 28 29 30
Outubro Novembro Dezembro
Mo tu nós th sr su mo tu the sr sa su mo the the sa su 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 21 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

Exemplo # 02: o calendário da função. mês()

No exemplo acima, fizemos o calendário do ano em Python. Aqui, estaremos fazendo apenas um calendário mensal no qual declararemos o mês e o ano. Importe o calendário da biblioteca primeiro no ambiente Python. Inicialize o ano e depois o mês. Ele só estará dando resultados do mês mostrando o ano específico que damos. Aqui, demos o ano "2021" e o mês "11", que é "novembro". Em seguida, use a função de impressão para a exibição da função executada.

Calendário de importação
ano = 2021
mês = 11
Imprimir (calendário.mês (ano, mês))

Os displays mostram o mês de novembro do calendário do ano de 2021:

Novembro de 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

Exemplo # 03: A representação do formato HTML de um mês no módulo do calendário Python

Neste exemplo, estaremos executando como representar os dados do mês fornecidos em formato HTML. O calendário da função.htmlcalendar () é usado para criar uma instância HTML do calendário. Além disso, a classe HTML permite aos usuários editar o calendário depois de criar um calendário. Importar o módulo de calendário primeiro para a biblioteca Python. A segunda linha no código é para a criação do objeto de um calendário. Esse objeto será de nossa escolha, onde queremos começar nossa semana, porque por padrão o calendário assumirá o início da semana como segunda -feira.

Em seguida, use a função de impressão para imprimir o resultado no formato HTML do calendário em Python. Também podemos usar datas de um mês, datas de mês, calendários de dias de mês, calendários de dias de ano, formatação do calendário, formatando o ano a partir de um calendário e muito mais como queremos defini -lo.

Calendário de importação
cal = calendário.HtmlCalendar (FirstWeekday = 0)
Imprimir (Cal.formatmonth (2021, 8, sem ano = true))

A saída mostra o resultado no formato HTML do calendário.










Agosto de 2021
segterquaquisexSentadoSol
1
2345678
9101112131415
16171819202122
23242526272829
3031

Exemplo # 04: A função Leap Days () do módulo de calendário em Python

Neste exemplo, implementação, usaremos o Função Leap Days () em Python para o módulo de calendário. Esta função funciona quando entramos no período a partir de quando queremos saber o cálculo dos dias saltos. Isso dará o número calculado de quantos dias de salto acontecem nessa duração específica. Importar o calendário de função interno da Biblioteca de Python. Em seguida, usando a função de impressão para a exibição dos dias de salto de função. A duração que escolhemos há anos para saber que o cálculo do ano bisseiro é "2010 a 2020".

Calendário de importação
Imprimir (calendário.Leapdays (2010, 2020))

A saída mostra o 2. Isso significa que, naqueles dez anos, de 2010 a 2020, os dias de salto vieram duas vezes.

2

Exemplo # 05: a função isleap () do módulo de calendário em python

Nesse caso, estaremos executando como verificar o ano bissexto no calendário em Python. Esta é a função direta na qual temos que adicionar o ano e a produção será "verdadeira" ou "falsa". Primeiro, temos que importar o calendário da biblioteca Python. Para verificar o ano bissexto, a função usada é "Sleep ()". Em seguida, imprima a função especificando o ano, cujo ano bisseiro queremos saber. Aqui, demos o ano "2022" na entrada para verificar se é um ano bissexto ou não.

Calendário de importação
Imprimir (calendário.Isleap (2022))

A saída mostra o valor como falso. Isso significa que o ano "2022" não foi um ano bissexto.

Falso

Aqui está outra instância da função do ano bisseiro. Aqui, demos o ano "2020".

Calendário de importação
Imprimir (calendário.Isleap (2020))

A saída exibe o valor falso, o que significa que o ano de 2020 foi um ano bissexto.

Verdadeiro

Exemplo # 06: a função para ver os dias da semana no calendário em Python

Neste exemplo, estaremos executando como imprimir os dias da semana de um calendário. Importar a biblioteca do calendário primeiro. Em seguida, use a função de cabeçalho da semana com a função do calendário. A função de cabeçalho da semana imprimirá os dias da semana. O "5" no suporte escrito é para o comprimento da abreviação. Podemos usar este calendário da semana de acordo com nossas prioridades e desempenho da tarefa "nosso calendário feito por conta própria".

Calendário de importação
Imprimir (calendário.WeekHeader (5))

Os monitores mostram a representação da semana de um calendário.

Seg Ter Wed qui Fri Sat Sun

Conclusão

A função do módulo de calendário em Python é uma função tão boa e útil. Ajuda os usuários a fazer seu formato de calendário de acordo com seus requisitos. Esta função ajuda os usuários a gerenciar suas tarefas de rotina diária facilmente, fazendo um cronograma adequado de acordo com suas prioridades. Implementamos os exemplos para entender e usar o módulo do calendário Python. Nós fizemos o calendário de funções.calendário (), o calendário da função. mês (), a representação do formato HTML de um mês no módulo do calendário Python, a função para ver os dias da semana, a função Isleap () e a função Leap Days ().