数値

[Python] round関数の使い方 – 任意桁数での四捨五入処理

Pythonのround関数は、数値を指定した桁数で四捨五入するために使用されます。 基本構文はround(number, ndigits)で、numberは対象の数値、ndigitsは小数点以下の桁数を指定します。 ndigitsを省略す

続きを読む »
数値

[Python] randomモジュールの使い方 – 様々な乱数を生成する

randomモジュールは、Pythonで乱数を生成するための標準ライブラリです。 random.random()は0以上1未満の浮動小数点数を生成し、random.randint(a, b)は指定した範囲\[a, b\]の整数を返します。

続きを読む »
ツール

[Python] setuptoolsの使い方 – 自作モジュールを作成する

setuptoolsは、Pythonで自作モジュールやパッケージを作成・配布するためのツールです。 まず、プロジェクトディレクトリを作成し、モジュールコードを配置します。 次に、setup.pyファイルを作成し、setuptools.set

続きを読む »
スレッド

[Python] subprocess.run関数の使い方 – サブプロセスの起動

subprocess.run関数は、Pythonで外部コマンドやプログラムを実行するために使用されます。 この関数は、サブプロセスを起動し、その終了を待機します。 基本的な使い方はsubprocess.run(["コマンド", "引数1",

続きを読む »
スレッド

[Python] subprocessモジュールの使い方 – 外部コマンドの実行

subprocessモジュールは、Pythonから外部コマンドやシェルコマンドを実行するための標準ライブラリです。 主にsubprocess.run()が使用され、コマンドをリスト形式で指定します。 例えば、subprocess.run([

続きを読む »
数値

[Python] random.randint()の使い方 – ランダムな整数を生成する

random.randint()は、Pythonの標準ライブラリであるrandomモジュールに含まれる関数で、指定した範囲内のランダムな整数を生成します。 使用するには、まずrandomモジュールをインポートします。 関数の構文はrando

続きを読む »
データベース

[Python] SQLite3のexecute関数の戻り値について解説

SQLite3のexecute関数は、SQL文を実行するために使用され、戻り値としてsqlite3.Cursorオブジェクトを返します。 このオブジェクトを通じて、クエリの結果を操作できます。 例えば、SELECT文では結果を取得するために

続きを読む »
データベース

[Python] SQLite3で自動コミットを設定する方法を解説

SQLite3で自動コミットを設定するには、Pythonのsqlite3モジュールを使用してデータベース接続を作成する際に、isolation_level引数をNoneに設定します。 これにより、トランザクション管理が無効化され、各SQL文

続きを読む »
関数

[Python] return文の使い方 – 戻り値あり/なし/2つ以上の値を返す

Pythonのreturn文は、関数の実行結果を呼び出し元に返すために使用されます。 戻り値がない場合、return文を省略するか、returnのみを記述します(この場合、Noneが返されます)。 複数の値を返す場合は、カンマで区切って記述

続きを読む »
文字列

[Python] strip関数の使い方 – 文字列の両端から不要な文字を削除する

Pythonのstrip関数は、文字列の両端から指定した文字を削除するために使用されます。 引数を指定しない場合、デフォルトで空白文字(スペース、タブ、改行など)が削除されます。 引数に文字列を渡すと、その文字列内の任意の文字が削除対象とな

続きを読む »
正規表現

[Python] re.split関数の使い方 – 正規表現で文字列を分割する

Pythonのre.split関数は、正規表現パターンに基づいて文字列を分割するために使用されます。 re.split(pattern, string, maxsplit=0, flags=0)の形式で、patternに一致する部分でstr

続きを読む »
オブジェクト

[Python] repr関数の使い方 – オブジェクトの公式な文字列表現の取得

repr関数は、Pythonでオブジェクトの「公式な文字列表現」を取得するために使用されます。 この文字列表現は、通常そのオブジェクトを再生成するためのコードとして有効であることを意図しています。 例えば、repr(123)は'123'を返

続きを読む »
正規表現

[Python] re.match関数の使い方 – パターン文字列が見つかったか判定する

Pythonのre.match関数は、指定した正規表現パターンが文字列の先頭で一致するかを判定します。 一致すればMatchオブジェクトを返し、一致しなければNoneを返します。 使用するにはimport reが必要です。 基本構文はre.

続きを読む »
正規表現

[Python] re.findall関数の使い方 – パターンに合う文字列を全て取得する

Pythonのre.findall関数は、指定した正規表現パターンに一致するすべての文字列をリストとして返します。 re.findall(pattern, string, flags=0)の形式で使用し、patternには正規表現、stri

続きを読む »
標準入出力

[Python] sep引数の使い方 – printf関数での区切り文字の変更

Pythonのprint関数では、sep引数を使用して出力時の区切り文字を指定できます。 デフォルトではスペースが区切り文字ですが、sepに任意の文字列を指定することで変更可能です。 例えば、print("A", "B", "C", sep

続きを読む »
文字列

[Python] rstrip関数の使い方 – 末尾の不要な文字の削除

Pythonのrstrip関数は、文字列の末尾から指定した文字を削除するために使用されます。 デフォルトでは空白文字(スペースや改行など)を削除しますが、引数に削除したい文字列を指定することで、任意の文字を取り除くことが可能です。 例えば、

続きを読む »
正規表現

[Python] re.compile関数の使い方 – 正規表現パターンの再利用性を高める

re.compile関数は、Pythonの正規表現モジュール re で使用され、正規表現パターンを事前にコンパイルして再利用可能なオブジェクトを生成します。 これにより、同じパターンを複数回使用する際の効率が向上します。 生成されたオブジェ

続きを読む »
クラス

[Python] super関数の使い方 – スーパークラスのメソッドを呼び出す

Pythonのsuper関数は、サブクラスからスーパークラス(親クラス)のメソッドやコンストラクタを呼び出すために使用されます。 これにより、コードの再利用性が向上し、複数のクラス間での継承関係を効率的に管理できます。 super()は通常

続きを読む »
データベース

[Python] SQLite3の使い方 – SQLiteデータベースの基本操作を解説

SQLite3はPythonに標準搭載されているライブラリで、軽量なデータベース管理システムSQLiteを操作できます。 基本操作には、データベースへの接続、テーブルの作成、データの挿入・取得・更新・削除があります。 sqlite3.con

続きを読む »
Back to top button