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 - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

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

نظرات

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

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