文字列のメソッド(split, replace, strip など)
Pythonには文字列を強力に加工するための「専用の道具(メソッド)」がたくさん用意されています。
1. データを分割する:split()
カンマ区切りのデータ(CSV)などを処理する際、必須となる技術です。
tags = "Python,Java,Ruby"
tag_list = tags.split(",")
print(tag_list)
print(tag_list[0]) # 最初の要素だけ取り出す
▶ 出力結果
['Python', 'Java', 'Ruby'] Python
2. 前後の空白を除去する:strip()
Webの入力フォームから届く値には、余分なスペースが含まれることがよくあります。
user_id = " admin_user " # 前後に余分なスペース
print(user_id) # スペースあり
print(user_id.strip()) # スペース除去後
▶ 出力結果
admin_user admin_user
3. 文字を置き換える:replace()
text = "私はリンゴが好きです。リンゴは美味しい。"
new_text = text.replace("リンゴ", "バナナ")
print(new_text)
▶ 出力結果
私はバナナが好きです。バナナは美味しい。
4. 大文字・小文字を変換する
email = "User@Example.COM"
print(email.lower()) # すべて小文字
print(email.upper()) # すべて大文字
▶ 出力結果
user@example.com USER@EXAMPLE.COM
