Python確認テスト第7問|文字列とインデックス

Python確認テスト

1. はじめに

Pythonでは、文字列も1文字ずつ取り出すことができます。

リストと同じようにインデックスが0から始まる点を確認しましょう。

2. 問題

text = "Python"

print(text[2])

3. 選択肢

A. P
B. y
C. t
D. h

4. 正解

正解はC. tです。

5. なぜこの答えになる?

文字列Pythonのインデックスは、

0 → P
1 → y
2 → t
3 → h
4 → o
5 → n

となります。

そのため、

text[2]

ではtが取り出されます。

6. 関連する基礎知識

最後の文字を取り出したい場合は、

text[-1]

と書くこともできます。

この場合は、

n

が取得できます。

7. 次の問題

次は、文字列同士を+でつないだときの動きを確認します。

次回:Python確認テスト第8問|文字列の結合