AIプログラミング– category –
-
Python
Pythonのrange関数を使ったfor文(繰り返し処理)の書き方
for文は一定回数だけ指定の処理を繰り返すループ処理を書くために使います。そして、Pythonではfor文とrange関数を組み合わせることで、見た目的にも簡潔な「Pythonらしい」コードを書くことができます。 ここでその方法と仕組みを詳しく解説します。 なお... -
Python
Pythonの文字列の中で変数を展開する方法
ここでは、Pythonで文字列の中に別の変数を出力する際によくみる次の4つについて解説します。 print関数・print文formatメソッドf文字列printf形式 それぞれ文字列変数を扱う上で、重要な知識です。 なお文字列変数の出力に関しては、Python2とPython3で大... -
Python
Pythonの文字列の基本的操作のまとめ
このページでは、Pythonの文字列の基本的な操作を網羅してまとめています。 Python(特にPython3以降)の文字列操作は、複雑な処理でも、他のプログラミング言語よりも簡単に実行できるようになっています。そのための基本的な操作をしっかりと身につけま... -
Python
Pythonの数値と文字列を相互に変換する方法|str, int, float, numeric
Pythonでは、数値と文字列を連結しようとするとエラーになりますので、四則演算や連結を行うときに、数値を文字列に、文字列を数値に変換する必要があります。 ここでしっかりおさえておきましょう。 【1. Pythonで数値・文字列変換が必要な理由】 最初に... -
Python
Pythonの文字列を削除する方法まとめ
このページでは、Pythonで不要な文字列を削除する方法について、次の4通りのやり方を解説します。 stripメソッド:両端の不要な文字列を削除する。replaceメソッド:指定の文字列を置換して削除する。translateメソッド:複数の指定の文字列を一度に置換し... -
Python
Pythonの文字列の比較方法|==, !=, in, re.match, re.search
Pythonの文字列同士を比較する方法には大きく分けて4つあります。 完全一致:「==」「!=」演算子部分一致:「in」文前方一致(正規表現):re.match()完全一致(正規表現):re.search() です。 文字列の比較は、例えば「文字列Aと文字列Bが一致したら処理... -
Python
Pythonの文字列置換まとめ|replace, translate, re.sub, スライス
Pythonで文字列を置換する方法(メソッド、関数、スライス)をまとめて解説します。それぞれ特徴があるので、違いを理解しながらおさえていきましょう。 【1. 任意の文字列を指定して置換(replaceメソッド)】 Pythonで任意の文字列を置換するには文字列型... -
Python
Pythonで文字列を分割する方法|split, splitlines, re.split
Pythonで文字列を分割する方法は複数あります。ここでは、それぞれ比較しながら紹介し、使い方の違いを解説していきます。 【1. 指定の区切り文字で文字列を分割(splitメソッド)】 Pythonで文字列を指定の区切り文字で分割する場合は文字列型メソッドのspl... -
Python
Pythonの文字列を連結・結合する方法|+演算子, format, join
Pythonの文字列を連結・結合する方法はいくつか用意されています。ここではその方法を全て解説します。 【1. +演算子と+=演算子で連結/結合】 Pythonでは、文字列同士は、代入演算子「+」で連結することができます。これは最も基本となる方法です。なお、... -
Python
Pythonの文字列の検索方法|find, in, count, re.search
Pythonで文字列を検索する方法はいくつかあります。 findメソッドは、指定した文字のインデックス位置を調べます。in文は指定した文字が存在するかどうかを調べます。countメソッドは、指定した文字の個数を調べます。 それぞれ覚えておくと便利なので、し... -
Python
Pythonのrange()関数を使ったリスト作成や繰り返し処理の書き方
Pythonのrange関数は、数値が連続したリストを素早く作る時と、for文との組み合わせで指定回数、同じ処理を繰り返すプログラムを書きたいときに非常によく使うものです。 ここでその使い方を詳しく解説します。 【1. range()関数とは】 Pythonのrange関数... -
Python
Pythonのextendメソッドの使い方と解説
Pythonのextendメソッドはリストに要素を追加する時に使うメソッドです。ここで一通り解説します。 【1. Pythonのextendメソッド】 extendメソッドは次のように書きます。任意のリストに指定の要素を追加するメソッドです。 In [ ]: ''' extend...