Python stringlarni kesish (slicing)
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!
