PHP

PHP — برش رشته ها (Slicing Strings)

آخرین بروزرسانی: 1404/07/27

برش رشته ها (Slicing Strings) در پایتون

در این بخش یاد می گیرید چگونه بخش هایی از یک رشته (String) را با استفاده از قابلیت برش رشته ها در پایتون جدا کنید. برش به شما اجازه می دهد با تعیین محدوده ای از اندیس ها، بخشی از متن را استخراج کنید.

برش رشته با اندیس شروع و پایان

در پایتون می توانید از علامت : برای برش رشته استفاده کنید. مقدار اول اندیس شروع و مقدار دوم اندیس پایان است.

x = "Hello World!"
print(x[6:11])

در این مثال خروجی World است. اندیس 6 شامل و اندیس 11 مستثنا می شود.

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

اگر اندیس پایان را حذف کنید، برش تا انتهای رشته ادامه می یابد.

x = "Hello World!"
print(x[6:])

خروجی World! خواهد بود.

برش از انتهای رشته با اندیس منفی

با استفاده از اندیس های منفی، می توانید از انتهای رشته شروع کنید. اندیس -1 آخرین کاراکتر است.

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

در این مثال خروجی orl خواهد بود.

برش با طول منفی

می توانید با استفاده از گام منفی، رشته را برعکس کنید یا بخش هایی از انتها را حذف کنید.

x = "Hi, how are you?"
print(x[5:-3])

در این مثال، خروجی ow are y خواهد بود.

برش معکوس (Reverse Slice)

اگر مقدار گام را منفی قرار دهید، رشته از انتها به ابتدا برگردانده می شود.

x = "Hello"
print(x[::-1])

خروجی olleH است.

نکته: در پایتون اندیس گذاری از عدد 0 شروع می شود و آخرین کاراکتر اندیس -1 دارد.

منابع و یادگیری بیشتر

برای یادگیری بیشتر درباره رشته ها به بخش متدهای رشته در پایتون و انواع داده در پایتون مراجعه کنید.

همچنین مطالعه مستندات رسمی Python.org درباره توالی های متنی و مقاله Real Python درباره کار با رشته ها پیشنهاد می شود.

تصویر پیشنهادی: alt: برش رشته ها در پایتون – placement: بالای بخش اول – prompt: «تصویر آموزشی از برش حروف با پس زمینه آبی».