特殊文字
文字列変数を宣言する際、a = 'hello'
のようにシングルクォーテーションで始めてシングルクォーテーションで終わることができます。では、Hi, I'm a programmer
という文字列を使いたい場合はどうでしょうか?この文字列にはすでにシングルクォーテーションが含まれています。Pythonは文字列の途中ではなく、終わりにシングルクォーテーションが来ることを期待しているため、これは問題になります。この問題を避ける方法はいくつかあります:
シングルクォーテーションで文字列を始めるのを避けて、代わりに
"
を使用することができます。しかし、この方法も最適ではありません。なぜなら、文字列内に"
が含まれる場合もあるからです(例:A really “good” product
)。このような場合のために設計されたエスケープ文字
\
を使用することができます。\
は、直後の文字をエスケープします。そうすると、文字列の宣言はa = 'Hi, I\'m a programmer'
となります。これにより、Pythonは途中の'
を文字列の終わりではなく、単なる記号として扱います。
以下はPythonでよく使われるいくつかの特殊文字です:
シンボル | 説明 | 例 | 出力 |
---|---|---|---|
| A single |
|
|
| A single |
|
|
| A single |
|
|
| Tab |
|
|
| 改行(エンター) |
|
|
課題
5文字の文字列が与えられたとき、それぞれの文字をタブで区切って出力してください。
入力 | 出力 |
---|---|
hello |
|
ヒント:printするときにf文字列を使うことができます。
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB