注目キーワード
CATEGORY

Python

  • 2022年9月26日
  • 2022年9月26日
  • 0件

【Python】関数の引数や返り値に説明を付けるアノテーションの使い方

Pythonではデータの型を明示的に書く必要がなく、いろんなデータ型(数値、リスト、辞書、など)を自由に使うことができます。その一方で、利用している変数が何を格納しているのか分かりづらくなるときもあり、注意を払う必要があります。 アノテーションとは アノテーションとは日本語では注釈のことで、元々は専 […]

  • 2022年9月26日
  • 2022年9月26日
  • 0件

【Python】複数の辞書 (dict) を結合しデータがマージされた新しい辞書を作成する

Pythonでちょっとしたプログラムを書く際、辞書({}やdict()で作成するデータ)はキーと値で便利にデータを保存できるデータ型として様々な場面で利用できます。ここでは複数の辞書を結合する処理について確認していきましょう。 2つの辞書をマージする基本的な手法 2つの辞書をマージするとき、様々な手 […]

  • 2022年9月24日
  • 2022年9月24日
  • 0件

【Python】ゼロ埋めの処理の方法(サンプルソースあり)

zfill()を使った場合のゼロ埋め サンプルソース 文字列の数字をゼロ埋めする場合は、zfill()を使います。引数に数字を入れると桁数を調整できます。 実行結果 以下が実行結果になります。3行目では、引数を8にすると、5桁を超える文字数は、左側にゼロが埋められます。 4行目では、引数を10にして […]

  • 2022年9月23日
  • 2022年9月23日
  • 0件

【Python】複数のリストなどのデータをzipで処理する

Pythonを書くとき、リストや辞書・集合など様々なデータ型を扱うことがあります。ここでは複数のデータ型を組み合わせてデータを読み込むときに便利な zip の使い方を説明します。 2つのリストに対する基本的な zip の使い方 zip の一番簡単な利用方法は、2つのリストの要素を一つずつ処理する場合 […]

  • 2022年9月23日
  • 2022年9月23日
  • 0件

【Python】yieldの基本的な使い方を確認する

リストのデータを1つずつ処理する際に、forを使ってループすることはよくあると思います。このように1つずつデータを処理するデータを保持する仕組みはイテレータと呼ばれ、いろんなところで使われています。 特に大規模なリストを処理するとき、データを一度メモリ上に乗せなければならないためメモリ消費量が大きく […]

  • 2022年9月23日
  • 2022年9月23日
  • 0件

【Python】クラスや関数の変数の取得方法(varsの使い方)

クラスの変数情報や関数のローカル変数を確認するためには、組込み関数のvarsを使うと良い。 classでvarsを使った場合 サンプルソース インスタンスに対してvars()を使うとそのクラスのメンバー保持している値をdictとして出力してくれます。 例えば、14行目だと、Humanクラスのインスタ […]

  • 2022年9月11日
  • 2022年9月11日
  • 0件

【Python】三項演算子の使い方 (サンプルコードあり)

今回は三項演算子を紹介していきます。 短い条件文の時に使うとコードが短くなって見やすくなったり、読みやすくなったりしますので覚えておきましょう。 通常の条件分岐例 サンプルソース 普通のif文で記述すると以下のようになります。 pythonはインデントが大事な言語でふつうは、 適切にifなどの構文は […]

  • 2022年9月8日
  • 2022年9月8日
  • 0件

【Python】辞書(dict)や配列(list)を整形してprintする方法、pprintの使い方(サンプルソースのあり)

複雑で大きな辞書(dict)や配列(list)をprintすると、1行に表示されて構造が分かりにくかったりします。 そうゆうときはppirntを使うと整形して表示してくれるので便利です。 この記事では、pprintのサンプルソースの使いながら、オプションの説明をしていきたいと思います。 pprint […]

  • 2022年9月6日
  • 2022年9月6日
  • 0件

【Python】祝日の判定方法、jpholidayの使い方(サンプルソースあり)

今回は、jpholidayを使って、祝日の判定方法や祝日に関する操作を説明していきたいと思います。 正式ドキュメントはこちらにありますが、もう少し細かい処理を加えて分かりやすく説明出来ていけたらなと思います。 インストール方法 まずは、実行環境で以下のコマンドを実行してjpholidayをインストー […]

  • 2022年9月5日
  • 2022年9月11日
  • 0件

【Python】倍数の判定方法(3の倍数かつ5の倍数、3の倍数または5の倍数)の求め方

今回は倍数の判定方法について説明します。 基本的には割り算をして余りが0かどうかで判断します。 3の倍数、5の倍数の判定方法 サンプルソース 割り算の余りは%かdivmod関数で求めます。割り算に関する記事も書いてあるのでよかったら見てください。 【Python】割り算のサンプルソース(演算子・di […]