Slicing string[start:stop] lấy substring từ index start đến stop-1 (0-based index).
Ví dụ: Ký tự 3-5 (index 2-4)
>>> string = 'abcdefghij' >>> string[2:5] 'cde'
Giải thích: Index: 0=a, 1=b, 2=c, 3=d, 4=e, 5=f... Slice [2:5] lấy index 2,3,4 → cde.
Slicing hữu ích khác
s = 'abcdefghij' s[2:] # 'cdefghij' (từ index 2 đến hết) s[:5] # 'abcde' (từ đầu đến index 4) s[-3:] # 'hij' (3 ký tự cuối) s[::2] # 'acegi' (cách 1 ký tự) s[::-1] # 'jihgfedcba' (đảo ngược)