Python:16日目 – もうちょっと深く文字列を知る [replace(), len(), join]

もうちょっと深く文字列を知る

.replace()で置換する

str.replace()を使えば、指定した文字列の一部を置換することができます。

test = """\
<名前を変更>様
この度はお買い上げいただきありがとうございました。
次回お使いいただけるに20%offクーポンを発行しますので、ご依頼ください。"""

name_replace = test.replace('<名前を変更>', 'Kotaro_Marks')

print(name_replace)

実行結果は

Kotaro_Marks様
この度はお買い上げいただきありがとうございました。
次回お使いいただけるに<20%off>クーポンを発行しますので、ご依頼ください。

このようになりました。

len()で文字数を把握する

print(len('abcde'))

このようにlen()を使えば文字数を把握することができます。

en = 'I love python.'
ja = '私はPythonを愛しています。'


print(len(en))
print(len(ja))
 

memo

これは何かと便利に使えそうなのでしっかりマスターしたいですね!

joinで結合

name = ['柳田', '平野', '和田', '岡田', '中村']
print(','.join(name))

このように記述することによって、リストの文字列を結合して表示することができます。

実行結果は

柳田,平野,和田,岡田,中村

となります。

Kotaro
Kotaro
フォトグラファー, サウンドデザイナー, 投機家。
ドイツで制作したピアノアルバムをリリース後「金田式電流伝送DC録音」専門スタジオにアシスタントとして弟子入りし裏方へ。
現在は独立しKotaro Studioで「誰かのためにただここに在る」をテーマにアルゼンチンタンゴとアメリカの古典音楽の歴史を研究しながらコンテンツを制作中。
小学3年生の頃、読書感想文の賞金である図書券で2冊の投資関連の本を購入したのをきっかけに投資に興味を持つ。
当サイトでは金融の歴史も含め関連するデータやスキルもアーカイブしていきます。
左脳を使うのに疲れたらKotaro Studioの音楽コンテンツも是非ご覧ください。