Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
Piton. Veri depolama ve işleme
(Python) Dizeler. Temel bilgiler
Module:
(Python) Dizeler. Temel bilgiler
Problem
7
/13
Referans sembolleri
Theory
Click to read/hide
Satır dizinlerine gönderme
Bir dizedeki her karakterin bir numarası vardır (
dizin
olarak adlandırılır) ve birçok dilde numaralandırma her zaman sıfırdan başlar.
Python'da negatif dizinler belirleyebilirsiniz. Bu, satırın sonundan itibaren sayıldığı anlamına gelir.
Örnek
Dize S
H
e
l
l
o
Dizin
S[0]
S[1]
S[2]
S[3]
S[4]
Dizin
S[-5]
S[-4]
S[-3]
S[-2]
S[-1]
Dizenin uzunluğunu negatif dizine eklerseniz, bir "normal" elde edersiniz. karakter konumu.
Hatırlamanız gerekiyor!
Python'da bir dizgedeki tek bir karakteri değiştiremezsiniz, çünkü dizelerin kendisi değişmezdir.
Problem
Program girdi olarak iki satır alır:
- ilk satır
s
kelimesini içerir;
- ikincisinde - üç tamsayı
a
,
b
,
c
(her sayı
[-len(s) aralığındadır); boy (s)-1]
)
a
,
b
,
c
dizinlerine sahip karakterlerden oluşan yeni bir kelime yazdırın (bu sırayla)
Örnekler
#
Girdi
Çıktı
şey>
1
bilgisayar bilimi
2 3 4
ön
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary