Python - Chuỗi cắt
Cắt lát
Bạn có thể trả về một loạt các ký tự bằng cách sử dụng cú pháp lát cắt.
Chỉ định chỉ mục bắt đầu và chỉ mục kết thúc, được phân tách bằng dấu hai chấm, để trả về một phần của chuỗi.
Thí dụ
Lấy các ký tự từ vị trí 2 đến vị trí 5 (không bao gồm):
b = "Hello, World!"
print(b[2:5])
Lưu ý: Ký tự đầu tiên có chỉ số 0.
Cắt ngay từ đầu
Bằng cách loại bỏ chỉ mục bắt đầu, phạm vi sẽ bắt đầu ở ký tự đầu tiên:
Thí dụ
Lấy các ký tự từ đầu đến vị trí 5 (không bao gồm):
b = "Hello, World!"
print(b[:5])
Cắt đến tận cùng
Bằng cách loại bỏ chỉ mục cuối , phạm vi sẽ đi đến cuối:
Thí dụ
Lấy các ký tự từ vị trí 2 và từ đầu đến cuối:
b = "Hello, World!"
print(b[2:])
Lập chỉ mục tiêu cực
Sử dụng các chỉ mục phủ định để bắt đầu lát từ cuối chuỗi:Thí dụ
Nhận các ký tự:
Từ: "o" trong "Thế giới!" (vị trí -5)
Tới, nhưng không bao gồm: "d" trong "Thế giới!" (vị trí -2):
b = "Hello, World!"
print(b[-5:-2])