Ravindra Bagale · Data Scienceसर्व coursesया course चे lessonsशोधाEnglish

Data Science · मराठी आवृत्ती · Python basics

P3.2 Python String Indexing आणि Slicing सोप्या भाषेत

By Ravindra Bagale

हे का शिकायचं?

Order ID मधून city code किंवा वर्ष काढायचं असेल तर text चा ठराविक भाग कापावा लागतो.

हे काय आहे?

प्रत्येक अक्षराला 0 पासून index असतो. -1 म्हणजे शेवटचं अक्षर. s[start:end] मध्ये start येतो पण end येत नाही.

कसं करायचं?

Step 1. Index 0 पासून मोजा.

Step 2. s[start:end] ने भाग कापा.

Step 3. शेवटून मोजायला negative index वापरा.

उदाहरणं: copy करा आणि चालवा

उदाहरण A: पहिलं आणि शेवटचं अक्षर

हा code चालवा:

ticket = "LON-2026-0042"
print(ticket[0])
print(ticket[-1])

तुम्हाला दिसणारा output:

L
2

याचा अर्थ: s[0] पहिलं आणि s[-1] शेवटचं अक्षर देतो.

उदाहरण B: City code आणि वर्ष कापा

हा code चालवा:

ticket = "LON-2026-0042"
print(ticket[0:3])
print(ticket[4:8])

तुम्हाला दिसणारा output:

LON
2026

याचा अर्थ: Slice मध्ये end index समाविष्ट नसतो, म्हणून [0:3] ने तीन अक्षरं मिळाली.

उदाहरण C: शेवटचा भाग घ्या

हा code चालवा:

ticket = "LON-2026-0042"
print(ticket[-4:])
print(int(ticket[-4:]))

तुम्हाला दिसणारा output:

0042
42

याचा अर्थ: [-3:] शेवटची तीन अक्षरं देतो, लांबी कितीही असली तरी.