文字列

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】 リストの文字列要素を連結・結合する(join)

str.join()は文字列(str型)のメソッドの一つで、リストの各要素(文字列)を任意の区切り文字(例えばスペースなど)を使って結合することができます。本記事では、この関数を使う際の注意点も含めて、使い方についてまとめています。
2020.02.05
Python

【Python】 特定の文字列や空白文字を削除する (strip, rstrip, lstrip、replace)

テキスト解析の前処理など、文字列の先頭と末尾の空白文字(スペース)や末尾の改行(\n)を削除したい場合がある。このような時は、文字列のメソッドであるstr.strip()、str.lstrip()、str.rstrip()が便利。また、str.replace()を使えば特定の文字列を全て削除することも出来る。
2020.02.05
Python

【Python】formatを用いた書式設定の基本

str.format()は文字列の書式を設定するのに使います。小数点以下△位まで表示したり、右寄せ/左寄せなどの配置設定、任意文字のパディング、そして2進数や8進数変換等といったことが自由度高く設定できます。本記事ではこれについて具体例を中心に判りやすくまとめます。
Python

【Python】リストの要素をソート(list.sort、sorted)

Pythonでリストをソート(並べ替え)するには、list.sort()とsorted()が使えます。list.sort()はリストのメソッドでデータはインプレースに変更されます。sorted()は任意のイテラブルをソートした結果を返します。本記事ではそれぞれの使い方と違いについてまとめています。
Python

【Python】正規表現 reモジュールの使いかたの基本

Pythonで正規表現マッチング操作を行うには、標準組込みのreモジュールを使います。本記事では、reモジュールを使った正規表現マッチング操作の基本、および文字列の置き換えや分割等の文字列操作について具体例を挙げながらまとめます。
Python

【Python】split関数を使った文字列の分割方法

文字列のメソッドであるsplit()は、文字列を任意の区切り文字で分割してリスト形式で返してくれます。区切り文字はスペースややカンマ(,)等、任意の文字を設定することが出来ます。今回はこの関数の使い方についてまとめています。
2019.07.24