Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
パイソン。 データの保存と処理
(Python) 文字列。基本
Module:
(Python) 文字列。基本
Problem
7
/13
参照記号
Theory
Click to read/hide
行インデックスの参照
文字列内の各文字には番号 (
インデックス
と呼ばれます) があり、多くの言語では番号付けは常に 0 から始まります。
Python では、負のインデックスを指定できます。つまり行末から数えることになります
が。
例
<本体>
文字列 S
H
e
l
l
お
インデックス
S[0]
S[1]
S[2]
S[3]
S[4]
インデックス
S[-5]
S[-4]
S[-3]
S[-2]
S[-1]
表>
文字列の長さを負のインデックスに加算すると、「標準」が得られます。文字の位置
について。
覚えておく必要があります!
Python では、文字列自体が不変であるため、文字列内の 1 文字を変更することはできません。
Problem
プログラムは次の 2 行を入力として受け取ります。
- 最初の行には単語
s
が含まれています;
- 2 番目 - 3 つの整数
a
、
b
、
c
(各数値は範囲
[-len(s);長さ (s)-1]
)
a
、
b
、
c
(この順序で) のインデックスを持つ文字で形成された新しい単語を出力します。
例
<頭>
#
入力
出力
<本体>
1
コンピュータ サイエンス
2 3 4
前
表>
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary