Pythonでは、文字をそのまま扱うことができます。
数字とは違い、文章や名前などを表すときに使います。
この記事では、文字列の基本的な考え方と使い方を説明します。

この記事でわかること

  • 文字列とは何か
  • クォートの違い
  • 文字列の連結方法

完成コード(まず見てみよう)

message = "Hello Python"
print(message)

テーマの説明(やさしく)

文字列は、文字の集まりです。
Pythonでは、文字列をstrと呼びます。

文字列を書くときは、文字をクォートで囲みます。
囲まれていない文字は、プログラムとして解釈されます。

クォートの違い

Pythonでは、主に2種類のクォートがあります。
ダブルクォートとシングルクォートです。

text1 = "こんにちは"
text2 = 'こんばんは'
print(text1)
print(text2)

どちらを使っても、結果は同じです。
初心者のうちは、ダブルクォートで統一すると分かりやすいです。

具体例・補足説明

文字列は、つなげて使うこともできます。
これを文字列連結と呼びます。

first = "Hello"
second = "Python"
print(first + second)

この場合、HelloPythonと表示されます。
間に空白を入れたい場合は、空白も文字として扱います。

print(first + ” ” + second)

おじちくワンポイント

文字列の中の空白や記号も、すべて文字です。
思った表示にならないときは、クォートの中身を確認してください。
最初は見たままを書いて大丈夫です。

よくある勘違い・注意点

  • クォートを閉じ忘れてエラーになる
  • 数字を文字列として扱っていることに気づかない
  • 空白を入れ忘れて文字がくっつく

練習問題

問題1
自分の名前を文字列にして、printで表示してください。

問題2
名字と名前を別々の文字列にして、つなげて表示してください。

まとめ

  • 文字列は文字の集まり
  • クォートで囲むと文字列になる
  • ダブルクォートとシングルクォートは基本的に同じ
  • +で文字列をつなげられる

文字列が使えるようになると、表示の幅が広がります。

次回の記事は今後追加予定です。

前回の記事はこちらです。
Pythonの数値の型intとfloatを初心者向けに解説

目次はこちらです。
Python学習コンテンツ