Python python yield 使い方と使いどころ yield はPythonのジェネレータ関数を定義するために使用されるキーワードです。ジェネレータ関数は、イテレータを簡単に作成する方法を提供し、特に大量のデータを扱う際にメモリ効率が良いという利点があります。 通常の関数は、一度にすべての... 2025.06.21 Python
Python python 型を確認する type( ) type( )は、型オブジェクトを返します。object.classが返すのと同じオブジェクトです。 Pythonprint(type('string')) # <class 'str'> print(type(100)) ... 2025.06.16 Python
Python python tmpfile 一時ファイル、一時ディレクトリの作成 pythonで一時ファイルや一時ディレクトリを使用するには、tempfileモジュールを使用します。このモジュールは、安全かつ効率的に一時的なファイルやディレクトリを作成・管理するための機能を提供します。 一時ファイル TemporaryF... 2025.06.15 Python
Python python 配列(リスト)の結合 演算子を利用する結合 最もシンプルな方法です。+演算子で結合を行います。2つ以上複数のリストを結合することも可能です。結合する元のリストは変更されず新しいリストが作成されます。 list1 = list2 = combined_list =... 2025.06.14 Pythonプログラム言語
Python python デコレーター デコレーターはよく知られたオブジェクト指向プログラミングのデザインパターンです。オブジェクトの機能や振る舞いを動的に拡張するのですが、その際に継承を使わず元のオブジェクトをラッピングしてシンプルな拡張を実現します。Pythonでは言語レベル... 2025.06.12 Pythonプログラム言語
Python python リストの結合 + 演算子を使う方法 最もシンプルに+演算子を使ってリストを結合します。 list_1 = list_2 = list_3 = list_a = result = list_1 + list_2 print(result) # result... 2024.12.10 Python
Python python f文字列 (f-string) f文字列は、python 3.6で導入されました。format関数と同等のことが可能です。format関数の書式はかなり冗長ですが、f文字列では同等のものを簡潔に書くことができます。 基本的な使い方 name = '太郎' age = 17... 2024.10.10 Python
Python Python for-else構文 pythonでは、forブロックの後にelseブロックを置くことができます。forブロックが最後まで実行されたときにelseブロックが実行されます。途中でbreakした場合にはelseブロックは実行されません。 値を探索する target ... 2024.10.05 Python
Python Python リスト内包表記 リスト内包表記はリストを生成するシンプルな手段を提供します。 基本的な構文 最も基本的な使い方は、通常のfor文によるリスト生成を簡潔に置き換えます。リスト内包表記の実行で新しいリストを生成します。 # リスト内包表記 list_new =... 2024.10.04 Python