Merujuk kepada indeks baris
Setiap aksara dalam rentetan mempunyai nombor (dipanggil
indeks), dan penomboran sentiasa bermula dari sifar dalam banyak bahasa.
Dalam Python, anda boleh menentukan indeks negatif. Ini bermakna ia dikira dari hujung baris.
Contoh
String S |
H |
e |
l |
l |
o |
Indeks |
S[0] |
S[1] |
S[2] |
S[3] |
S[4] |
Indeks |
S[-5] |
S[-4] |
S[-3] |
S[-2] |
S[-1] |
Jika anda menambah panjang rentetan pada indeks negatif, anda mendapat "biasa" kedudukan watak.
Perlu diingat!
Dalam Python, anda tidak boleh menukar satu aksara dalam rentetan, kerana rentetan itu sendiri tidak boleh diubah.
Problem
Program ini menerima dua baris sebagai input:
- baris pertama mengandungi perkataan
s
;
- dalam yang kedua - tiga integer
a
,
b
,
c
(setiap nombor berada dalam julat
[-len(s); len (s)-1)
Cetak perkataan baharu yang dibentuk oleh aksara dengan indeks
a
,
b
,
c
(dalam susunan itu)
Contoh
# |
Input |
Output |
1 |
sains komputer
2 3 4
| depan |
jadual>