【Python】可変長引数を設定してみよう
引数によっては受け取る要素数を固定したくない場合があります。例えばRPGで現在攻撃可能なキャラクターのみ攻撃に参加する場合などです。こういった場合はその引数を可変長引数とすることで複数の値をリストとして受け取ることができます。
引数によっては受け取る要素数を固定したくない場合があります。例えばRPGで現在攻撃可能なキャラクターのみ攻撃に参加する場合などです。こういった場合はその引数を可変長引数とすることで複数の値をリストとして受け取ることができます。
関数定義の引数にはデフォルト値を設定することができます。つまり引数を指定した場合のみその引数を使用して処理を行い、引数を指定せずに関数を呼び出した場合はデフォルト値を使って処理を行う、といった具合です。
コードが長くなってくると変数もたくさん必要になってくるため変数名を決めるのが難しくなってきます。これを避けるためにPythonをはじめとする多くのプログラミング言語では変数の有効範囲(スコープ)が決まっています。
Pythonで自作の関数を定義する方法について解説します。関数を使いこなせば行数の多いコードも短く見やすくまとめることができるようになります。
プログラムではファイル内に記載されたデータや標準入力のほか、外部からファイルを読み込んで処理したり、処理した内容を外部のファイルに書き込んだりすることもできます。この記事ではPythonでテキストファイルを扱う方法について解説します。
リストの応用である多次元リストについて解説します。複雑なデータの処理ができる多次元リストは実用的なプログラミングには欠かせません。
この記事ではリストと並び複数のデータを扱うためによく使われるデータ構造の1つである辞書について学びましょう。他のプログラミング言語では「連想配列」や「連想記憶」と呼ばれることもあります。
一連の複数の要素はリストとして扱うと便利です。この記事ではPythonの標準入力から複数のデータを受け取ってリストに格納する方法について解説します。
この記事ではPythonで複数のデータを順序付きで扱うためのデータ構造の1つであるリストについて学びましょう。他のプログラミング言語ではリストではなく配列と呼ぶこともあります。
PythonファイルはPythonがインストールされている環境でなければ実行できないため、Pythonで作ったプログラムを別の環境で動かしたり、配布するためには別のファイル形式に変換する必要があります。この記事では Windows 環境で動作する「.exe」形式への変換方法を解説します。