رشته ها - برش در پایتون (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
گام بعدی
برای یادگیری بیشتر، به بخش تغییر رشته ها بروید یا دوباره مبحث رشته ها را مرور کنید.