本文へスキップ

Python Typing Tutor

サンプルレッスン一覧

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 文字ずつ写経しながらブラウザ上で実行し、合否を確認しながら学習を進められます。進捗は自動で保存されます。