Python | クラスの使い方
公開日:2021/5/31
更新日:2021/6/2
Pythonでは,クラスを用いるとデータと機能を合わせて出力することができる.以下に,コンストラクタ,インスタンスメソッド,インスタンスを用いて,クラスの説明を ...
Python | map関数の使い方
公開日:2021/5/30
Pythonでは,map関数を用いると,リストやタプル内の各値に対して関数の処理をすることができる.以下にmap関数を用いた構文を記載する.
◆実施環境
Python 3 ...
Python | デコレータの使い方
公開日:2021/5/29
Pythonでは,関数の前にアットマーク(@)をつけることによって別の関数を返すことができる.この処理をデコレータと呼ぶ.以下にデコレータを用いた構文を作成する.
◆実施環境 ...
Python | リスト内包表記の使い方
公開日:2021/5/28
Pythonでは,リストの中にループ処理やif文を作成することができる.このような作成方法をリスト内包表記と呼ぶ.以下にリスト内包表記をメインに構文を作成し,その後,他の内包表記(タプル,セット ...
Python | 再帰関数の使い方
公開日:2021/5/28
Pythonでは,関数を定義し,その関数の範囲で同じ関数を利用することができる.このような関数を再帰関数と呼ぶ.使い方によっては,永続的な処理をしてしまう可能性があるため,取り扱いには注意が必要 ...
Python | lambda(ラムダ式)の使い方
公開日:2021/5/28
Pythonでは,関数を定義する際,defの後ろに関数名を記載する.lambda(ラムダ式)を用いると関数名が不要となる.このような関数を無名関数と呼ぶ.以下にlambdaを用いた構文を作成する ...
Python | if文(1行で書く)
公開日:2021/5/27
通常 if文を作成する際,数行に渡って書くが,Pythonでは,if文を1行で書くことができる.以下にif文を1行で記載する.
◆実施環境
Python 3.8.8
Python | 高階関数の使い方
公開日:2021/5/27
Pythonでは,関数を変数や,他の関数の引数や返り値として扱うこともできる.このような関数を高階関数と呼ぶ.以下に高階関数を用いた構文を記載する.
◆実施環境
Pyth ...
Python | サブジェネレータ関数の使い方
公開日:2021/5/27
Pythonでは,ジェネレータ関数を用いるとメモリの使用量を減らすことができる.ジェネレータ関数からジェネレータ関数を呼び出す処理をすることもできる.呼び出しを受けるジェネレータ関数をサブジェネ ...
Python | 使用メモリサイズの確認方法
公開日:2021/5/26
Pythonでは,実行した構文の使用メモリサイズを確認することができる.先日,ジェネレータ関数を学習したので,通常の構文と比較しつつ,メモリサイズの確認をする.
◆実施環境
Python | ジェネレータ関数の使い方
公開日:2021/5/26
Pythonでは,ジェネレータ関数を用いるとメモリの使用量を減らすことができる.そのため,非常に大きなデータを操作しなければならないとき,ジェネレータ関数が有用になる.ただし,処理が遅くなる欠点 ...
Python | inner関数とノンローカル宣言の使い方
公開日:2021/5/25
Pythonでは,関数の中に関数を定義することができる.中の関数をinner関数と呼ぶ.外側の関数からinner関数を呼び出すため,inner関数の処理は外からは分からなくできる.なお,ノンロー ...
Python | グローバル宣言の使い方
公開日:2021/5/25
Pythonでは,変数が利用できる領域があるが,グローバル宣言をすると利用できる変数の領域を広げることができる.以下にグローバル宣言の説明をする.
◆実施環境
Pytho ...
Python | ユーザー定義関数の使い方
公開日:2021/5/24
Pythonの関数には組み込み関数とユーザー定義関数がある.組み込み関数はPythonの公式の「組み込み関数」を参照すると有用である.以下ではユーザー定義関数について「関数作成の基本」,「引数を ...
Python | 例外処理 (try~except, else, finally, raise, 例外の自作)
公開日:2021/5/23
Pythonのプログラミング処理において,特定の箇所でエラーが出力されるとプログラミング処理が止まる.以下に「例外処理におけるエラーの種類」と「例外処理の作成」について説明する.
◆ ...
Python | セイウチ演算子の使い方
公開日:2021/5/23
Python3.8以降では,変数の代入と変数の使用を同時に実行できるセイウチ演算子(walrus operator)を利用することができる.以下にセイウチ演算子について説明する.
◆ ...
Python | ループ処理 (for文, while文)
公開日:2021/5/22
Pythonでは,特定の処理を繰り返すループ処理を利用することができる.以下に「ループ処理の基本」と「ループ処理に役立つ関数」について説明する.
◆実施環境
Python ...
Python | if文の使い方
公開日:2021/5/21
Pythonでは,if … else文を利用することによって様々な値の正(True)と偽(False)を判断することができる.以下に「基本のif文」と「”elifR ...
Python | セットの使い方
公開日:2021/5/21
Pythonでは,リストやタプル,辞書と同様に,セットを利用すると様々な値を格納することができる.セットは同じ値を持つことができない特徴がある.以下に「セットの基本」と「セットのメソッド」,「セ ...
Python | 辞書の使い方
公開日:2021/5/20
Pythonでは,リストやタプル同様に,辞書を利用すると様々な値を格納することができる.ただし,キーと値のセットで格納する.以下に「辞書の基本」と「辞書のメソッド」,「辞書の関数」について説明す ...