Chapter 1 / Foundations
文字列と引用符
クォートで囲んだ文字列を、スペースや記号も含めてそのまま表示する形を覚えます。
このページは無料で閲覧できるサンプルです。実際に手を動かして写経し、進捗を保存して学習を進めるには、ログインしてから学習ページへお進みください。
このレッスンで学ぶこと
ダブルクォート " で囲んでも、シングルクォート ' で囲んでも、Python はどちらも「文字のかたまり」として同じように扱います。両方が用意されている理由は、文字列の中にクォート自体を含めたいときに切り替えると楽だから、というだけです。
たとえば I'm fine. のように中に ' を含めたい場合は " " で囲み、逆に "Hello" という文字 (ダブルクォート込み) を画面に出したいときは ' ' で囲むと、エスケープ記号を使わずに書けます。
写経 1
写経 1
スペースが入った英文をそのまま表示します。
print("I love Python.")I love Python.写経 2
写経 2
ダブルクォートとシングルクォートの両方を使ってみます。
print("hello world")
print('python is fun')hello world
python is fun発展問題 (概要のみ)
発展問題
print を使って "Python is fun!" と表示してみましょう。スペースや感嘆符もそのまま入れます。
発展問題の自動採点はログイン後の学習ページでのみ動作します。
中身は見たままそのまま表示される
文字列の中のスペース、記号、絵文字、英数字は、いずれも見たままが表示されます。最後の . を忘れる、半角スペースが二重に入っているといった写経ミスは、本サイトでは赤字でハイライトされるので、そのまま直してから実行ボタンを押すクセを付けましょう。
全角の クォート は別の文字
日本語入力モードのまま打った 全角の ダブルクォート (例: "…") や シングルクォート は、画面上では半角と見分けが付きにくいですが、Python から見ると全く別の文字でエラーになります。本サイトの写経モードでは赤くハイライトされるので、半角に切り替えてから打ち直してください。
クォートを揃えるルール
開いたクォートと閉じたクォートは、必ず同じ種類で揃えます。"hello' のように開きはダブル、閉じはシングル、という書き方はできません。長い文章を書いていると気付かず混ざってしまうことがあるので、エラーが出たらまず両端のクォートが一致しているか確認しましょう。
手を動かして練習しましょう
ログインすると、お手本コードを 1 文字ずつ写経しながらブラウザ上で実行し、合否を確認しながら学習を進められます。進捗は自動で保存されます。