2022-12

数学

Pythonで割り算の商と余りを求める方法

Pythonでは、整数型の値を割り算する際に、商を求めるには、標準ライブラリのdivmod関数を使用することができます。 以下に、divmod関数を使用して商を求める例を示します。 print(divmod(10, 3)) # (3, 1)...
基本概念

Pythonプログラムを強制終了する方法

sysを用いる例 Pythonプログラムを強制的に終了するには、sys モジュールの exit 関数を使用することができます。 以下に、exit 関数を使用した例を示します。 import sys # プログラムを終了する sys.exit...
基本概念

Pythonで使用できる演算子一覧

概要 Pythonで使用できる演算子を一覧にまとめると以下のようになります。 算術演算子 +:加算 -:減算 *:乗算 /:除算 //:整数除算 %:剰余 **:べき乗 論理演算子 and:論理積 or:論理和 not:否定 比較演算子 =...
ライブラリとフレームワーク

Pythonでウィンドウを作成する方法(Tkinter)

概要 Pythonでウィンドウを作成するには、GUIライブラリを使用することができます。 Pythonには様々なGUIライブラリがありますが、代表的なものとして、TkinterやPyQtなどがあります。 Tkinterを使用したウィンドウ生...
数学

Pythonで移動平均を求める方法

Pythonで移動平均を計算するには、指定した期間分のデータを取得し、それらを平均することで計算することができます。 移動平均 例えば、以下のように、ある日毎のデータが存在するとして、5日間の移動平均を計算する場合、以下のようにします。 d...
基本概念

Pythonにおけるインデント(字下げ)のルールと扱い方

概要 Pythonでは、インデント(字下げ)を使用して、プログラムのブロックを表現します。 インデントは、プログラムのコードを整形することで、プログラムを読みやすくする効果があります。 Pythonでは、同じインデントレベルのコードは、1つ...
基本概念

Pythonで型アノテーションを定義する方法(引数・戻り値の型定義)

型アノテーションの概要 Pythonでは、関数や変数、クラスなどに、型アノテーションを記述することができます。 型アノテーションは、その変数や関数が期待する型を示すもので、プログラムを記述する際に、型を明示することで、プログラムのエラーを未...
基本概念

Pythonで文字列を改行コード毎に分割する(splitlines)

splitlinesの概要 Pythonの文字列メソッド str.splitlines() を使用することで、文字列を改行コードで分割することができます。 例えば、以下のように、改行コードで区切られた文字列を分割して、リストを生成することが...
数学

Pythonで少数を使った等差数列を作る方法(arange)

Pythonで少数を使って等差数列を生成するには、内置関数 range() を使用することはできません。 代わりに、numpy パッケージを使用することで、少数を使って等差数列を生成することができます。 まず、numpy パッケージをインス...
基本概念

Pythonで配列の中身を検索する方法

Pythonでリスト(配列)の中身を検索するには、様々な方法があります。以下に、いくつかの方法を紹介します。 in 演算子を使う方法 my_list = if 3 in my_list: print("3 is in the list") ...