Làm việc với chuỗi là một kỹ năng cần thiết cho nhà phát triển Python ở mọi cấp độ kỹ năng. Trong nhiều trường hợp, điều này có nghĩa là làm sạch dây, chẳng hạn như cắt bớt phần đầu hoặc phần cuối của dây. Trong hướng dẫn này, bạn sẽ học cách xóa ký tự đầu tiên hoặc ký tự cuối cùng khỏi chuỗi Python. Tương tự, bạn sẽ học cách xóa từ cuối cùng khỏi chuỗi Show Mục lục Hiểu về lập chỉ mục chuỗi trong PythonCác chuỗi Python được sắp xếp và lập chỉ mục, nghĩa là chúng ta có thể truy cập các mục từ một chuỗi theo vị trí của chúng. Tương tự như các đối tượng được lập chỉ mục khác trong Python, chẳng hạn như danh sách và bộ dữ liệu, các chuỗi Python cũng có thể được lập chỉ mục bằng cách sử dụng các lát cắt. Chúng ta hãy xem nhanh việc lập chỉ mục và cắt chuỗi trông như thế nào
Có hai điểm chính từ khối mã ở trên
Lưu ý đến hai điều này, hãy đi sâu vào cách chúng ta có thể áp dụng kiến thức này để xóa các ký tự khỏi một chuỗi Xóa ký tự đầu tiên khỏi chuỗi PythonĐể xóa ký tự đầu tiên khỏi chuỗi Python, bạn chỉ cần gán lại phiên bản đã cắt của chuỗi cho chính nó. Vì chuỗi Python là bất biến nên chúng ta không thể sửa đổi chuỗi trực tiếp. Thay vào đó, chúng ta cần phá hủy đối tượng và tạo lại nó bằng một lát cắt Hãy xem cách chúng ta có thể xóa ký tự đầu tiên khỏi chuỗi Python
Trong khối mã ở trên, chúng tôi cắt từ ký tự thứ hai đến cuối. Sau đó, lát này được gán cho biến ban đầu, do đó loại bỏ ký tự đầu tiên khỏi chuỗi Xóa n ký tự đầu tiên khỏi chuỗi PythonĐể xóa n ký tự đầu tiên khỏi chuỗi Python, chúng ta chỉ cần mở rộng phạm vi của lát cắt của mình. Giả sử chúng tôi muốn xóa ba ký tự đầu tiên khỏi một chuỗi, chúng tôi chỉ cần bắt đầu lát ở chỉ mục 3 Hãy xem cách chúng ta có thể loại bỏ 3 ký tự đầu tiên khỏi một chuỗi trong Python
Chúng ta có thể thấy rằng bắt đầu lát cắt tại n, chúng ta có thể loại bỏ n ký tự đầu tiên khỏi chuỗi Python. Trong phần sau, bạn sẽ tìm hiểu cách xóa ký tự cuối cùng khỏi chuỗi Python Xóa ký tự cuối cùng khỏi chuỗi PythonVì các mục trong danh sách Python có thể được truy cập bằng cách sử dụng các chỉ số phủ định, nên chúng ta có thể xóa ký tự cuối cùng khỏi một chuỗi bằng cách sử dụng các chỉ số phủ định của nó. Điều này giúp đơn giản hóa quy trình một cách đáng kể so với việc sử dụng các chỉ số dương, vì chúng ta không cần biết chuỗi dài bao nhiêu Để xóa ký tự cuối cùng khỏi chuỗi Python, chúng ta có thể cắt chuỗi thành ký tự cuối cùng và gán chuỗi trở lại chính nó. Hãy xem cái này trông như thế nào
Chúng ta có thể thấy rằng bằng cách lập chỉ mục đến vị trí chỉ mục cuối cùng, chúng ta có thể xóa ký tự cuối cùng khỏi một chuỗi trong Python Xóa n ký tự cuối cùng khỏi chuỗi PythonTương tự như việc xóa ký tự cuối cùng của chuỗi Python, chúng ta có thể sử dụng phép cắt âm để xóa n ký tự cuối cùng khỏi chuỗi trong Python. Trong trường hợp này, chúng tôi chỉ cần cắt từ chỉ số âm đến cuối. Hãy xem cách chúng ta có thể xóa ba ký tự cuối cùng khỏi một chuỗi
Chúng ta có thể thấy rằng trong trường hợp này, chúng ta chỉ cần cắt từ vị trí chỉ mục âm của số ký tự mà chúng ta muốn xóa. Trong phần sau, bạn sẽ học cách áp dụng những gì đã học bằng cách xóa từ đầu tiên khỏi chuỗi Python Xóa từ đầu tiên khỏi chuỗi PythonXóa một từ khỏi chuỗi Python hoạt động hơi khác một chút. Trước tiên, chúng ta có thể tách chuỗi bằng cách sử dụng dấu phân cách, chẳng hạn như dấu cách. Từ đó, chúng ta có thể bỏ từ bằng cách sử dụng cắt lát. Sau đó, chúng ta có thể dễ dàng nối chuỗi lại với nhau bằng phương thức Hãy xem cách chúng ta có thể loại bỏ từ đầu tiên khỏi chuỗi của mình
Hãy chia nhỏ những gì chúng ta đã làm trong khối mã ở trên
Hãy xem cách chúng ta có thể sử dụng phương thức này để loại bỏ từ cuối cùng khỏi một chuỗi Xóa từ cuối cùng khỏi chuỗi PythonĐể xóa từ cuối cùng khỏi chuỗi Python, chúng ta có thể lặp lại phương pháp tương tự như trên. Tuy nhiên, thay vì cắt danh sách để xóa phần tử đầu tiên, chúng tôi xóa phần tử cuối cùng. Hãy xem nó trông như thế nào trong Python
Phần kết luậnTrong bài đăng này, bạn đã học cách xóa ký tự đầu tiên hoặc ký tự cuối cùng khỏi chuỗi Python. Bạn cũng đã học cách xóa n ký tự đầu tiên hoặc cuối cùng khỏi chuỗi Python. Bạn đã học cách sử dụng lập chỉ mục và cắt chuỗi để thực hiện điều này. Từ đó, bạn đã học cách áp dụng điều này để loại bỏ từ đầu tiên và từ cuối cùng khỏi một chuỗi |