رشته ها - برش در پایتون (Slicing Strings)
برش (Slicing) در پایتون به شما اجازه می دهد بخشی از رشته (String) را با مشخص کردن محدوده ای از کاراکترها برگردانید. این کار با استفاده از ایندکس شروع و پایان انجام می شود و ایندکس پایان شامل نمی شود.
برش ساده
ایندکس شروع و پایان را با علامت : جدا کنید تا بخشی از رشته بازگردانده شود.
b = "Hello, World!"
print(b[2:5]) # خروجی: lloنکته: اولین کاراکتر رشته ایندکس 0 دارد.
برش از ابتدا
اگر ایندکس شروع را حذف کنید، برش از اولین کاراکتر رشته آغاز می شود.
b = "Hello, World!"
print(b[:5]) # خروجی: Helloبرش تا انتها
اگر ایندکس پایان را حذف کنید، برش تا انتهای رشته ادامه پیدا می کند.
b = "Hello, World!"
print(b[2:]) # خروجی: llo, World!ایندکس منفی
با استفاده از ایندکس منفی می توانید برش را از انتهای رشته آغاز کنید. ایندکس -1 آخرین کاراکتر است.
b = "Hello, World!"
print(b[-5:-2]) # خروجی: orlگام بعدی
برای یادگیری بیشتر، به بخش تغییر رشته ها بروید یا دوباره مبحث رشته ها را مرور کنید.