2018-08

Python基礎

関数の定義と呼び出し

関数の定義と呼び出しこの記事では Python における関数について解説します。一般的な説明に入る前に、関数を使った簡単なサンプルコードを書いておきます。 # PYTHON_FUNCTION_01 # In # 三角形の面積を計算する関数を...
Python基礎

while文によるループ処理

while文によるループ処理while構文は条件式が満たされている(すなわち条件式が Trude と評価されている)間、コードブロックの内容を繰り返し実行します。 while 条件式:   実行するコードブロックfor文を用いたループ と異...
Python基礎

条件分枝(if文・else文・elif文)

【Python】if文によるフロー制御Pythonでプログラムを実行すると、ソースコードを上から下へ順に読み込んで処理していきます。この流れのことをフローとよびます。しかし、それだけではプログラムは単純なことしかできません。その時々の条件に...
Python基礎

集合の包含判定(含む・含まれないの判定)

比較演算子やsetオブジェクトに備わるメソッドを使うと、ある集合が別の集合に含まれる(部分集合である)かどうかというような 包含判定(含む・含まれないの判定) が可能です。 比較演算子を用いた包含判定集合演算の詳細については、数学教室の記事...
Python基礎

setオブジェクトと集合演算

setオブジェクトsetクラスのオブジェクト は に分類されます。長さをもち、要素を追加・変更・削除できるなど、コンテナとしての機能は list オブジェクト と共通していますが、リストと大きく異なるのは要素が順番をもたない、要素が重複しな...
Python基礎

for文による繰り返し処理

for文による繰り返し処理最初にサンプルコードを掲載します。 # PYTHON_FOR_LOOP # In # プログラミング言語のリスト p_language = # リストから順に要素を取り出します for x in p_languag...
Python基礎

ミュータブルとイミュータブル

【Python】ミュータブルとイミュータブルPython にはミュータブルなオブジェクトとイミュータブルなオブジェクトがあります。リスト、ディクショナリ、set は要素を入れ替えたり削除したりできるので、ミュータブルなオブジェクトです。数値...
Python基礎

英字を大文字・小文字に変換

アルファベットを大文字・小文字に変換するPython の文字列 (str オブジェクト) にはアルファベット等を大文字や小文字に変換するメソッドが備わっています。 str.upper()str.upper() は英字をすべて大文字に変換して...
Python基礎

文字列の検索・置換・削除

文字列を検索するメソッドPython の文字列(str オブジェクト)には、特定の文字列を検索するメソッドがいくつか用意されています。 str.find()str.find() は指定した検索文字列に一致する要素をオブジェクトから探します。...
Python関数

range()

【Python】range()Python の組み込み関数 range() は連続数字シーケンスである rangeオブジェクト を生成します。たとえば range(10) は 0 から 9 までの 10 個の要素をもつシーケンスを生成します...