Python | 文字列メソッド

Python
スポンサーリンク

レベル別に「練習問題 → 解答 → 解説」を紹介します。


初級

  1. 問題
    "HELLO".lower() の結果は?
    解答: "hello"
    解説: lower() はすべて小文字に変換する。
  2. 問題
    "banana".find("na") の結果は?
    解答: 2
    解説: 最初に "na" が現れる位置(インデックス2)を返す。見つからなければ -1

中級

  1. 問題
    " hello\n".strip() の結果は?
    解答: "hello"
    解説: strip() は前後の空白や改行を削除する。
  2. 問題
    "apple".rjust(8) の結果は?
    解答: " apple"
    解説: 全体幅を8にするため、左に3つのスペースを追加して右寄せする。

上級

  1. 問題
    "I like Java".replace("Java", "Python") の結果は?
    解答: "I like Python"
    解説: replace() は文字列の置換を行う。
  2. 問題
    "2025-11-06".split("-") の結果は?
    解答: ["2025", "11", "06"]
    解説: split("-")"-" を区切りにリストへ分割する。
  3. 問題
    "-".join(["2025","11","06"]) の結果は?
    解答: "2025-11-06"
    解説: join() はリストを指定の文字で結合する。

👉 こうしてレベルごとに練習すると、文字列メソッドの使い方が自然に身につきます。

Python
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました