Python – برش رشته‌ها (Slicing Strings)

برش رشته‌ها در پایتون

در پایتون می‌توانید بخشی از یک رشته را با استفاده از دستور برش (Slicing) استخراج کنید. برای این کار، باید شاخص شروع و شاخص پایان را با استفاده از یک علامت دونقطه (:) جدا کرده و آنها را در براکت قرار دهید.

مثال: استخراج کاراکترها از موقعیت ۲ تا ۵ (شاخص ۵ شامل نمی‌شود):

b = "Hello, World!"
print(b[2:5])

در این مثال، کاراکترهای با شاخص ۲، ۳ و ۴ (که شامل نمی‌شوند) استخراج خواهند شد.

برش از ابتدای رشته

اگر شاخص شروع را نادیده بگیرید، برش از ابتدای رشته شروع می‌شود:

مثال: استخراج کاراکترها از ابتدای رشته تا موقعیت ۵ (شاخص ۵ شامل نمی‌شود):

b = "Hello, World!"
print(b[:5])

در این مثال، کاراکترهای با شاخص ۰ تا ۴ استخراج خواهند شد.

برش تا انتهای رشته

اگر شاخص پایان را نادیده بگیرید، برش تا انتهای رشته ادامه می‌یابد:

مثال: استخراج کاراکترها از موقعیت ۲ تا انتهای رشته:

b = "Hello, World!"
print(b[2:])

در این مثال، کاراکترهای با شاخص ۲ تا انتها استخراج خواهند شد.

استفاده از اندیس‌های منفی

می‌توانید از اندیس‌های منفی استفاده کنید تا برش را از انتهای رشته شروع کنید.

مثال: استخراج کاراکترها از “o” در “World!” (شاخص -۵) تا قبل از “d” در “World!” (شاخص -۲):

b = "Hello, World!"
print(b[-5:-2])

در این مثال، کاراکترهای با شاخص‌های منفی -۵، -۴ و -۳ استخراج خواهند شد.

خلاصه

  • با استفاده از دستور b[start:end] می‌توانید بخشی از رشته را برش دهید.
  • اگر start را نادیده بگیرید، برش از ابتدای رشته شروع می‌شود.
  • اگر end را نادیده بگیرید، برش تا انتهای رشته ادامه می‌یابد.
  • با اندیس‌های منفی می‌توانید برش را از انتهای رشته شروع کنید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.