Python에서 한 달의 달력을 인쇄하는 방법

王林
풀어 주다: 2023-09-13 19:53:02
앞으로
4012명이 탐색했습니다.

Python에서 한 달의 달력을 인쇄하는 방법

소개

개인 달력을 추가하고 싶거나 일일 코딩 과제를 연습하고 싶다면 유용한 정원 뱀 언어 파이썬이 여러분의 필요에 적합할 것입니다. 어떻게 그래?

Python의 달력 모듈은 날짜, 월, 달력 관련 작업을 수행하고 특정 날짜 또는 월에 대한 코드를 수정하는 데 사용할 수 있는 내장 모듈입니다.

캘린더 모듈

Python 달력 모듈은 현재 그레고리력인 이상적인 달력을 사용합니다. 과거든 미래든 끝없이 계속될 것이다. 이 달력은 월요일을 한 주의 시작으로, 일요일을 한 주의 끝으로 지정합니다.

캘린더 수업

이제 Python Calendar 모듈의 Calendar 클래스를 살펴보겠습니다. 이 클래스는 서식 지정을 처리하지 않으며 대신 HTMLCalendar, TextCalendar 및 SimpleCalendar 클래스를 포함한 하위 클래스가 있습니다. 달력 클래스를 사용하면 월, 일, 연도를 기준으로 다양한 작업에 대한 계산을 수행할 수 있습니다.

문법

  • iterweekdays() - 해당 주 동안 사용된 모든 요일 숫자에 대한 반복자를 반환합니다.

  • itermonthdays() - 지정된 월과 연도에 대한 반복자를 반환합니다.

  • itermonthdates() - 1부터 12까지 연중 모든 달에 대한 반복자를 반환합니다.

  • itermonthdays4(year, Month) - 따라서 날짜/시간 제약 조건을 부과하지 않고 해당 연도의 월 반복자를 제공합니다. 날짜 범위를 사용하여 구문 분석된 모든 값입니다.

  • monthdatescalendar(year, Month) - 처리된 각 데이터에 대해 월과 연도가 완전한 주로 포함된 튜플로 주 목록을 생성합니다. 7개의 날짜 시간 목록을 주라고 합니다. 런타임 시 날짜 객체를 포함합니다.

알고리즘

  • Python에서 달력을 인쇄하려면 모든 모듈 클래스를 가져올 달력 모듈을 가져옵니다.

  • 그런 다음 달력을 인쇄하려는 연도의 변수에 값을 할당합니다.

  • 마찬가지로 인쇄하려는 달력의 월에 대한 변수에 값을 할당합니다.

  • 마지막으로 Calendar.month({year_variable,month_variable})를 사용하여 달력을 인쇄합니다.

예: Python을 사용하여 한 달의 달력 인쇄

으아악

출력

달력에는 2022년 8월이 인쇄됩니다.

으아악

코드 설명

Python에서 한 달의 달력을 인쇄하려면 먼저 달력 모듈을 가져오세요. 그러면 자동으로 모든 모듈 클래스를 가져옵니다. 다음 단계는 연도 값을 "y"로 지정하고 월 값을 "m"으로 지정하는 것입니다. 이는 코드에서 추가로 사용됩니다. Calendar.month(y,m) 함수를 사용하여 지정된 월과 연도에 대한 결과 달력을 인쇄합니다. 여기서는 8월인 8월과 2022년을 사용합니다.

결론

Calendar는 Python에서 제공하는 내장 모듈입니다. 달력 모듈을 통해 날짜, 주, 월, 연도와 관련된 유용한 기능에 접근할 수 있습니다. 우리는 코드를 검토하고 테스트했습니다. 보시다시피 달력 모듈은 일반적으로 사용, 이해 및 구현이 쉽습니다. 그러므로 우리는 함수를 공부하는 것이 아니라 응용 프로그램 코드를 공부합니다.

이 기능은 일부 캘린더 관련 작업을 수행하는 데 사용됩니다. 이러한 작업 외에도 Calendar 모듈은 TextCalendar 및 HTMLCalendar라는 두 가지 클래스를 제공합니다. 이러한 클래스를 사용하면 필요에 따라 달력 모듈을 쉽게 사용할 수 있습니다.

위 내용은 Python에서 한 달의 달력을 인쇄하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿