演習課題「インデックス i の文字を取得」
変数sには "Hello paiza"
が代入されています。
この変数sのインデックス3の文字を出力してください。
期待する出力値
l
演習課題「文字列の末尾の文字を取得」
変数sには "Hello paiza"
が代入されています。
負のインデックスを指定して、この変数sの末尾の文字を出力してください。
期待する出力値
a
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#02:文字列のインデックス i の文字を取得
このチャプターでは、文字列を構成する各文字を取得する方法を学習しましょう。
s[i]
のように書くと、i の値に応じて文字列 s のなかの文字列を取得することができる- インデックスは 0 から振られる
s[i]
の i が正の数のとき、文字列 s のインデックス i の文字列を取得できる- コード:
s = "Hello, World!"
print(s[0])
s[i]
の i が負の数のとき、インデックスが文字列 s の文字数 + i
である文字列を取得できる- コード:
s = "Hello, World!"
print(s[-1]) # 文字列 s の末尾の文字列が出力される
print(s[-2]) # 文字列 s の末尾から 2 番目の文字列が出力される
- 「文字列の長さ」とは「文字列の文字数のこと」
s[i]
の i が文字列 s の文字数以上の数であるとき、エラーが発生する- コード:
s = "Hello, World!"
print(s[13]) # エラーが発生する
ログインすると採点できます
コードの実行