文字列 その3:Python

– – – 大文字と小文字の区別、配置 – – –
文字列から.を取り除く。

ai = 'python go r...'
ai.strip('.')
'python go r'

先頭の単語をタイトルケース(先頭文字だけ大文字)にする。

ai.capitalize()
'Python go r...'

すべての単語をタイトルケースにする。

ai.title()
'Python Go R...'

すべての文字を大文字にする。

ai.upper()
'PYTHON GO R...'

逆にすべて小文字にする。

ai.lower()
'python go r...'

すべての文字を大文字にする(または小文字にする)。
下記は、pをタイトルケースにした後、逆さにする。

ai = ai.capitalize()
ai.swapcase()
'pYTHON GO R...'

文字列のレイアウトを操作する関数。
指定したスペース(例20)の中でどこに配置さるか決める。

ai.center(20)
'   Python go r...   '

左端に配置する。

ai.ljust(20)
'Python go r...      '

右端に配置する。

ai.rjust(20)
'      Python go r...'

– – – replace()による置換 – – –
replace() を使えば置き換えができる。

ai.replace('go', 'google')
'Python google r...'

次のようにすると回数分を置換できる。(例、10回)

ai.replace('go', 'google',10)

※Pythonは、その他にも多くの文字列操作関数が存在します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です