Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Lấy ký tự từ vị trí 3 đến 5 của chuỗi trong Python (slicing)

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)