Một chuỗi trong Python là sequence type, như danh sách hoặc bộ tuple. Đơn giản chỉ cần lấy 5 ký tự đầu tiên:
some_var = 'AAAH8192375948'[:5]
print some_var # AAAH8
Ký hiệu lát là [start:end:increment]
- con số này là không bắt buộc nếu bạn muốn sử dụng giá trị mặc định (bắt đầu mặc định là 0, dấu chấm hết cho len (my_sequence) và tăng tới 1). Vì vậy:
sequence = [1,2,3,4,5,6,7,8,9,10] # range(1,11)
sequence[0:5:1] == sequence[0:5] == sequence[:5]
# [1, 2, 3, 4, 5]
sequence[1:len(sequence):1] == sequence[1:len(sequence)] == sequence[1:]
# [2, 3, 4, 5, 6, 7, 8, 9, 10]
sequence[0:len(sequence):2] == sequence[:len(sequence):2] == sequence[::2]
# [1, 3, 5, 7, 9]
strip
loại bỏ một nhân vật hay tập hợp các ký tự từ đầu và cuối của chuỗi - nhập một số tiêu cực chỉ có nghĩa rằng bạn đang cố gắng để loại bỏ các chuỗi đại diện của con số tiêu cực từ chuỗi.
Nguồn
2011-07-25 16:17:52
@ user851620 ** strip() ** và ** split() ** là hai chức năng riêng biệt. Bạn có thực sự có nghĩa là ** strip() **? Tôi tự hỏi những gì có nghĩa là _ "dải tất cả các phần còn lại" _. – eyquem