Python stringlarni kesish (slicing)


ULASHISH

Kesish

Slice sintaksisidan foydalanib, bir qator belgilarni qaytarishingiz mumkin.

Stringning bir qismini qaytarish uchun ikki nuqta bilan ajratilgan boshlang‘ich va yakuniy indekslarni ko‘rsating.

Misol

2-pozitsiyadan 5-pozitsiyaga belgilarni oling (qo‘shilmagan):

b = "Hello, World!" print(b[2:5])
O‘zingiz sinab ko‘ring »

Eslatma: Birinchi belgi 0 indeksiga ega.


Boshidan tilim

Boshlanish indeksini qoldirsangiz, diapazon birinchi belgidan boshlanadi:

Misol

Belgilarni boshidan 5-holatgacha oling (qo‘shilmagan):

b = "Hello, World!" print(b[:5])
O‘zingiz sinab ko‘ring »


Oxirigacha tilim

Yakuniy indeksni qoldirsangiz, diapazon oxirigacha boradi:

Misol

Belgilarni 2-pozitsiyadan oxirigacha oling:

b = "Hello, World!" print(b[2:])
O‘zingiz sinab ko‘ring »

Salbiy indekslash

Use negative indexes to start the slice from the end of the string:

Misol

Qahramonlarni oling:

Kimdan: "Dunyo!"da "o" (pozitsiya -5)

Kimga, lekin kiritilmagan: "Dunyo!"da "d" (pozitsiya -2):

b = "Hello, World!" print(b[-5:-2])
O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!