برش
با استفاده از ساختار slice می توانید طیف وسیعی از کاراکترها را برگردانید.
برای برگرداندن بخشی از رشته، شاخص شروع و پایان را که با دو نقطه از هم جدا شده اند، مشخص کنید.
توجه: شاخص کاراکتر اول 0 می باشد.
برش از ابتدا
با کنار گذاشتن شاخص شروع، محدوده از اولین کاراکتر شروع می شود:
مثال
کاراکترها را از ابتدا تا موقعیت 5 دریافت کنید (شاخص 5 شامل بازه انتخابی نمی شود):
b = "Hello, World!"
print(b[:5])
برش تا پایان
با حذف شاخص پایانی، محدوده تا انتهای رشته در نظر گرفته می شود:
مثال
کاراکترها را از موقعیت 2 و تا انتها دریافت کنید:
b = "Hello, World!"
print(b[2:])
برش منفی
برای برش رشته از انتها به ابتدا از اعداد منفی استفاده کنید:
مثال
دریافت کاراکترها:
از: “o” در “world!” (موقعیت -5)
تا “d” در “world!” (موقعیت -2) ( کاراکتر d محاسبه نمی شود):
b = "Hello, World!"
print(b[-5:-2])