Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 달력 함수 - ( calendar(), month(), isleap()?)


캘린더를 사용하여 캘린더 작업을 수행할 수 있습니다. Python의 모듈 . 여기에서는 캘린더의 다양한 방법에 대해 알아볼 것입니다. 클래스 인스턴스.

calendar.calendar(연도)

캘린더 클래스 인스턴스는 올해의 달력을 반환합니다. 한 가지 예를 들어보겠습니다.

예시

# importing the calendar module
import calendar
# initializing year
year = 2019
# printing the calendar
print(calendar.calendar(year))

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

Python의 달력 함수 - ( calendar(), month(), isleap()?)

calendar.firstweekday()

calendar.firstweekday() 메서드 주의 첫 번째 요일, 즉 MONDAY를 반환합니다.

예시

# importing the calendar
import calendar
# getting firstweekday of the year
print(calendar.firstweekday())

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

0

calendar.isleap(년)

calendar.isleap(년) 메서드 연도가 도약인지 여부를 반환합니다. 한 가지 예를 들어보겠습니다.

예시

# importing the calendar module
import calendar
# initializing years
year_one = 2019
year_two = 2020
# checking whether they are leap or not
print(f'{year_one} is leap year' if calendar.isleap(year_one) else f'{year_one} is
not a leap year')
print(f'{year_two} is leap year' if calendar.isleap(year_two) else f'{year_two} is
not a leap year')

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

2019 is not a leap year
2020 is leap year

캘린더.WEEK_CONSTANT

WEEK_CONSTANTS 시간이 있습니다. 캘린더에서 모듈을 사용하여 요일 번호를 가져옵니다. 예를 살펴보겠습니다.

예시

# importing the calendar module
import calendar
# getting weekday numbers
print(f'Monday weekday: {calendar.MONDAY}')
print(f'Tuesday weekday: {calendar.TUESDAY}')
print(f'Wednesday weekday: {calendar.WEDNESDAY}')
print(f'Thursday weekday: {calendar.THURSDAY}')
print(f'Friday weekday: {calendar.FRIDAY}')
print(f'Saturday weekday: {calendar.SATURDAY}')
print(f'Sunday weekday: {calendar.SUNDAY}')

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

Monday weekday: 0
Tuesday weekday: 1
Wednesday weekday: 2
Thursday weekday: 3
Friday weekday: 4
Saturday weekday: 5
Sunday weekday: 6

결론

이 튜토리얼에서 몇 가지 유용한 방법을 배웠습니다. 튜토리얼과 관련하여 질문이 있는 경우 댓글 섹션에 언급하세요.