###############導入###
個人用のカレンダーを設定したり、毎日のコーディングの課題を練習したりしたい場合は、便利なガーデン スネーク言語 Python がニーズを満たすことができます。どうして?
Python のカレンダー モジュールは、日付、月、カレンダー関連の操作を実行したり、特定の日または月のコードを変更したりするために使用できる組み込みモジュールです。
カレンダーモジュール
Python カレンダー モジュールは、理想化されたカレンダー (現在のグレゴリオ暦) を使用します。過去でも未来でもそれは果てしなく続いていきます。これらのカレンダーでは、月曜日が週の始まり、日曜日が週の終わりに指定されています。
カレンダークラス
次に、Python カレンダー モジュールのカレンダー クラスを見てみましょう。このクラスは書式設定を処理しません。代わりに、HTMLCalendar、TextCalendar、SimpleCalendar クラスなどのサブクラスがあります。カレンダー クラスを使用すると、月、日、年に基づいて多数のタスクの計算を実行できます。
###文法###
iterweekdays() - その週に使用されるすべての曜日の数値の反復子を返します。
itermonthdays() - 指定された月と年のイテレータを返します。
itermonthdates() - 1 年から 12 までのすべての月の反復子を返します。
itermonthdays4(year, Month) - したがって、日時の制約は課されず、年間の月のイテレータが提供されます。日付範囲を使用して解析された値。
monthdatescalendar(year, Month) - 処理されるデータごとに、月と年を完全な週とするタプルとして週のリストを生成します。 7 つの日付時刻のリストを 1 週間と呼びます。実行時に日付オブジェクトが含まれます。
-
###アルゴリズム###
Python でカレンダーを印刷するには、すべてのモジュール クラスをインポートするカレンダー モジュールをインポートします。
次に、カレンダーを印刷する年の変数に値を割り当てます。
同様に、印刷したいカレンダーの月の変数に値を割り当てます。
最後に、calendar.month({year_variable,month_variable}) を使用してカレンダーを印刷します。 -
例: Python を使用して月のカレンダーを印刷する-
リーリー
###出力###
カレンダーには 8 月 (2022 年) が印刷されます。
リーリー
コードの説明-
Python で月のカレンダーを印刷するには、まずカレンダー モジュールをインポートします。これにより、すべてのモジュール クラスが自動的にインポートされます。次のステップでは、年の値を「y」として、月の値を「m」として指定します。これは、コードの後半で使用されます。関数 Calendar.month(y,m) を使用して、指定した月と年の結果のカレンダーを出力します。ここでは、月 8 (8 月) と 2022 年を使用します。
###結論は###
Calendar は、Python によって提供される組み込みモジュールです。カレンダーモジュールを通じて、日付、週、月、年に関連する便利な機能にアクセスできます。コードをレビューしてテストしました。ご覧のとおり、カレンダー モジュールは一般的に使いやすく、理解し、実装するのが簡単です。したがって、私たちは関数ではなくアプリケーションコードを勉強します。
これらの関数は、カレンダー関連のタスクを実行するために使用されます。これらの操作に加えて、Calendar モジュールは TextCalendar と HTMLCalendar という 2 つのクラスを提供します。これらのクラスにより、必要に応じてカレンダー モジュールを簡単に使用できるようになります。
以上がPythonで月のカレンダーを印刷する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。