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 را نادیده بگیرید، برش تا انتهای رشته ادامه می‌یابد.
  • با اندیس‌های منفی می‌توانید برش را از انتهای رشته شروع کنید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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