組込み型

Python

Pythonでリストや文字列を逆順にする(reversed, スライス操作)

リストや文字列等のシーケンスの要素を逆順にする方法について、標準組込み関数reversed()やスライス操作を使った方法を具体例を用いて丁寧に解説します。
2020.06.06
Python

【Python】 リスト内包表記の基本

リスト内包表記はリストを生成するPythonのコードの書き方の一つです。適切に使うことでfor文やmap()と比較してコードの可読性や実行速度の点で有利であると言われています。本記事では、このリスト内包表記の基本についてforによる繰り返し文との構造差分について着目して解説します。また、処理速度についても実測結果を用いて確認しています。
2020.05.20
Python

【Python】四則演算(加算、減算、乗算、除算)について

Pythonは整数、浮動小数点、複素数の3種類それぞれ異なる型同士の算術演算に対応しています。今回は、四則演算(足し算、引き算、割り算、掛け算)の基本と併せてこれら型混合の基本について解説します。
2020.03.24
Python

【Python】 数値型の基本について(int, float, complex)

>Pythonの数値型は整数型(int)、浮動小数点型(float)、複素数(complex)の3種類あります。これらを生成する際には型宣言は必要なく、数値リテラルからPythonのインタープリターが自動的に判断してくれます。本記事では、数値型の特徴や生成方法、そしてそれぞれの組み込み関数の使い方の基本についてまとめました。
2020.05.28
Python

【Python】 辞書(dict)の使い方の基本

辞書(dictionary)はPythonの組み込み型の一つで、マッピング型に属します。key:valueペアの集合を{}で囲って生成します。本記事ではまず、Pythonの辞書の特徴を整理し、その後、項目数やvalueの取得法など辞書の使い方の基本について記載しました。
Python

【Python】スライスの使いかたの基本

スライスは、リストや文字列、タプル等のシーケンス型の一部をインデックスを指定して取り出す操作のことです。うまく使うとリストの要素の反転も簡単に書けます。 本記事では、このようなスライス操作の基本について解説します。
2020.05.20
Python

【Python】任意の文字列を置換する3つの方法

任意の文字列を置換する方法を3つ紹介します。まず、文字列のメソッドstr.replace()、 str.translate()を使う方法、そして正規表現re.sub()を使う方法についてです。前者は、置き換える文字列が決まっている場合に簡単に書けます。後者は、文字列パターンを検索できるので、より高度な使い方ができます。
2020.04.06
Python

【Python】 特定の文字や文字列の出現回数を数える(count)

count()は、シーケンス型(リスト、タプル、range, 文字列etc)の共通メソッドで、特定の文字(列)や要素の出現回数を取得するのに使います。また、collections.Counter()は、リストに含まれる要素がそれぞれ何個あるのかをまとめて出力してくれます。今回は、これらの関数の使い方についてまとめます。
Python

Pythonで文字列を検索する(in演算子、find、正規表現)

ある文字列が部分文字列として存在しているかどうかを確認する場合はin/not in演算子を使います。また、findメソッド、正規表現(reモジュール)を用いるとその文字列の存在する場所をインデックスで取得することが出来ます。
2020.06.10
Python

【Python】 in 演算子 /not in 演算子の使いかた

in 演算子(またはnot in 演算子)は、全ての組込みシーケンス型と集合型、辞書に指定の要素が含まれているかどうかを確認できます。例えば、リストにある特定の値が含まれているかどうかを確認する際に使います。また、文字列に含まれる部分文字列の存在を確認する際にも使えます。