usatokun

変数・データ型・コレクション

Python|値渡しと参照渡しをわかりやすく解説

1. はじめにPythonを学ぶ上で、「値渡し」と「参照渡し」の違いは必ず理解しておきたい基本事項です。関数に引数を渡したとき、元の変数に影響があるのか、ないのか——これはバグの原因にもなりがちなポイントです。本記事では、Pythonにおけ...
変数・データ型・コレクション

Python|オブジェクトのIDを取得する方法

1. はじめにPythonではすべてが「オブジェクト」として扱われています。そして、各オブジェクトには一意のIDが割り振られています。本記事では、Python|オブジェクトのIDを取得する方法について、初心者にもわかりやすく解説します。id...
変数・データ型・コレクション

Python|アンパック代入でタプル・リスト・辞書の要素を複数の変数に一度に代入する方法

1. はじめにPythonのアンパック代入とは、タプル・リスト・辞書などの複数の要素を、一度に複数の変数に代入できる便利な構文です。直感的で読みやすく、特に関数の戻り値やループ処理などで役立ちます。本記事では、Python|アンパック代入で...
変数・データ型・コレクション

Python|f文字列(f-string)を使った文字列フォーマットの基本

1. はじめにPythonで文字列を扱う際に便利なのが「f文字列(f-string)」です。f文字列を使うことで、変数や計算結果を文字列の中に簡潔に埋め込むことができ、可読性も高くなります。本記事では、Python|f文字列(f-strin...
変数・データ型・コレクション

Python|リスト・辞書・集合・タプルのデータ構造と使い分け方

1. はじめにPythonには「リスト」「辞書」「集合」「タプル」といった代表的なデータ構造があります。それぞれに特徴と用途があり、正しく使い分けることでコードの可読性・効率性が大きく向上します。本記事では、Python|リスト・辞書・集合...
変数・データ型・コレクション

Python|定数を定義する方法

1. はじめにPythonを使ってプログラミングをしていると、「変えてはいけない値(定数)」を扱いたくなる場面が多くあります。この記事では「Python|定数を定義する方法」について、初心者にもわかりやすく解説します。Pythonでは他の言...
変数・データ型・コレクション

Python|is と == の違いとは?オブジェクト比較の落とし穴

1. はじめにPythonには「is」と「==」という2種類の比較演算子があります。初心者にとって、この2つの違いは混乱のもとになることが多いです。本記事では、「Python|is と == の違いとは?オブジェクト比較の落とし穴」というテ...
変数・データ型・コレクション

Python|Noneの判定方法

1. はじめにPythonでは、Noneを扱う機会が多くあります。関数の戻り値が何もないとき、初期値を設定しないとき、値の存在チェックをするときなど、さまざまな場面で登場します。この記事では「Python|Noneの判定方法」について、初心...
変数・データ型・コレクション

Python|データ型を変換する方法と注意点(str→intなど)

1. はじめにPythonでは、さまざまなデータ型を変換することで、より柔軟な処理が可能になります。たとえば、文字列(str)を整数(int)に変換したり、数値を文字列として扱ったりすることは、実務でも非常によく使われます。本記事では、Py...
変数・データ型・コレクション

Python|bool型(True / False)の基本と文字列・数値・Noneの変換・判定を解説

1. はじめにPythonでは、bool型(真偽値)はプログラムの条件分岐に欠かせない基本要素です。値が True か False かを判定することで、「この処理を実行するかどうか」などの制御ができます。この記事では、「Python|boo...