Python基礎

Python基礎

差し込み処理と書式指定

Pythonには差し込み処理(文字列を挿入する処理)を行なうためにformatメソッドが備えられています。また、Python3以降、f文(フォーマット済み文字列リテラル)とよばれる埋め込み機能が追加されました。
Python基礎

文字列に含まれる要素の種類を判定

文字列に含まれる要素の種類を判定するメソッドある文字列 (str型オブジェクト) を構成する要素の種類(alphabetic、数字、空白など)を判定するメソッドの一覧です。 str.isalpha():alphabeticであれば真str....
Python基礎

文字列の分割と連結

この記事では、Pythonの文字列を分割したり結合したりする方法について解説します。 文字列を分割・分割するメソッドPython で文字列を結合・分割するメソッドの一覧です。 str.split():左端から区切り文字で分割str.spli...
Python基礎

内包表記

内包表記 (Comprehension)Python にはリストやディクショナリなどのイテラブルオブジェクトの各要素を操作して、新しいイテラブルオブジェクトを作り出す内包表記(Comprehension)とよばれる記法が備えられています。 ...
Python基礎

変数のスコープ(グローバル変数とローカル変数)

グローバルスコープとローカルスコープPythonの変数は定義する場所によって読み書きできる範囲が決まります。 この範囲のことを変数のスコープとよびます。 スコープ(scope)とは日本語で「可視範囲」を意味します。  グローバルスコープ関数...
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 オブジェクト と共通していますが、リストと大きく異なるのは要素が順番をもたない、要素が重複しな...