Skip to content

Matnlarni kesish

Kesish

Satrning belgilangan diapazonini olish uchun slice sintaksisidan foydalaniladi. Boshlanish va tugash indekslari ikki nuqta (😃 bilan ajratiladi.

python
b = "Salom, Dunyo!"
print(b[2:5])  # 2-dan 5-gacha (5 kiritilmaydi)

Diqqat

Birinchi belgi 0-indeksdan boshlanadi.

Boshlanishdan kesish

Boshlanish indeksi qoldirilsa, kesish satrning birinchi belgisidan boshlanadi.

python
b = "Salom, Dunyo!"
print(b[:5])  # Boshidan 5-gacha (5 kiritilmaydi)

Oxirigacha kesish

Tugash indeksi qoldirilsa, kesish satr oxirigacha davom etadi.

python
b = "Salom, Dunyo!"
print(b[2:])  # 2-dan oxirigacha

Manfiy indekslar

Satr oxiridan kesish uchun manfiy indekslar ishlatiladi.

python
b = "Salom, Dunyo!"
print(b[-5:-2])  # -5 (o) dan -2 (d) gacha (-2 kiritilmaydi)

Diqqat

Manfiy indekslar satr oxiridan teskari hisoblash imkonini beradi.