広告スペース(バナー)
🐍Python レッスン
基本文法の基礎8
データ構造とオブジェクト指向8
構文の基本を深める9
関数とデータ構造の応用9
アルゴリズムとテストの基礎8
文字列・数値操作の応用8
実務で役立つ機能8
アルゴリズム練習問題10
レッスン 9 / 69

文字列を操作してみよう

このレッスンでは、Pythonで文字列を操作する代表的なメソッドとf文字列を学び、テキストデータを自在に加工できるようになることを目標にします。「Python f文字列 使い方」「Python 文字列 操作」で調べている方向けです。

文字列にもいろいろなメソッドが用意されています。.upper()で大文字に、.split()で分割、f"文字列{変数名}"(f文字列)で値を埋め込んだ文字列を作れます。文字列操作はユーザー入力の処理や画面表示の整形など、実際の開発で最も頻繁に使う機能の1つです。

サンプルコードではmessageという文字列に対して、大文字変換・len()による文字数の取得・.split(", ")による分割を試し、最後にf文字列を使ってname変数の値を埋め込んだ挨拶メッセージを作っています。f文字列は特にPythonらしい書き方で、変数の値を文字列の中に直接埋め込めるため、読みやすく書く量も少なくて済みます。

初心者がよくつまずくのが、f文字列を作るときに先頭のfを書き忘れてしまうことです。fがないと{name}の部分がそのまま文字として表示されてしまい、変数の値が埋め込まれません。また文字列は直接中身を書き換えられない(常に新しい文字列が作られる)点も覚えておくと混乱しません。

実際の開発現場では、ユーザーが入力した名前や住所を整形して表示したり、検索キーワードを分割して絞り込み検索を行ったりと、文字列操作はほぼすべてのプログラムで登場します。f文字列はログ出力やメッセージ生成など、あらゆる場面で標準的に使われています。

Python
OUTPUT / 実行結果

💡 初回実行時はPythonエンジンの読み込みに数秒かかります。

🎯
ここまでできればゴール達成!
入力された文章を大文字に変換して表示する、簡単な文字列変換ツールが作れるようになります。

✍️ 理解度チェック

このレッスンの内容から5問。選択肢を選ぶとその場で答え合わせできます。

※ この問題はAIが作成し、公開前に人の目で確認したものです。学習用の自己採点用で、資格試験の出題ではありません。

広告スペース(バナー)
広告スペース(記事内)