Làm thế nào để bạn cắt ký tự cuối cùng trong python?

Thao tác chuỗi là một trong những tính năng được sử dụng phổ biến nhất trong python. Các cách tiếp cận khác nhau, chẳng hạn như kỹ thuật cắt chuỗi và lập chỉ mục, có thể được sử dụng để thao tác với chuỗi. Chúng tôi chỉ muốn loại bỏ ký tự cuối cùng khỏi chuỗi trong một số trường hợp hiếm gặp

Trong Python, [. -1] ký hiệu lát được sử dụng để xóa ký tự cuối cùng của chuỗi. Ký hiệu này chọn ký tự cuối cùng trong danh sách. Sau đó, cú pháp trả về tất cả các ký tự ngoại trừ ký tự cuối cùng. Hướng dẫn này sẽ hướng dẫn bạn qua ba ví dụ để giúp bạn hiểu cách xóa ký tự cuối cùng của chuỗi bằng các phương pháp khác nhau. Các chương trình ví dụ này sẽ chỉ cho bạn cách hoàn thành công việc này chỉ trong vài bước đơn giản

Ghi chú. Tất cả những minh họa này được thực hiện bằng Spyder

Thành phần để loại bỏ ký tự cuối cùng khỏi chuỗi

Đây là thành phần để xóa ký tự đóng khỏi chuỗi

# my_str1 = “Một hệ thống mới”

# print[my_str1[. -1]]

Dưới đây là một số ví dụ về việc xóa ký tự cuối cùng khỏi chuỗi bằng các kỹ thuật khác nhau. Chúng tôi đã triển khai các ví dụ này bằng Spyder IDE

ví dụ 1

Bạn có thể xóa ký tự cuối cùng của chuỗi bằng cách truy cập chỉ số dương của nó. Chúng tôi đã sử dụng một chuỗi mẫu trong ví dụ sau. Chúng tôi bắt đầu bằng cách tính tổng số ký tự trong chuỗi. Điều này được thực hiện để có được ký tự cuối cùng của chuỗi. Sau đó, chúng tôi đã sử dụng cắt để loại bỏ ký tự cuối cùng của chuỗi. Cuối cùng, chúng tôi đã hiển thị đầu ra. Do đó, bạn có thể thấy rằng ký tự cuối cùng của chuỗi đã bị xóa

your_string = "tổ chức công ty"

leng =< . leng- len[your_string]

delete_last = your_string[:leng-1]

in[delete_last]

Khi thực thi mã được trích dẫn ở trên, đầu ra sẽ như thế này

ví dụ 2

Bạn cũng có thể xóa ký tự cuối cùng của chuỗi bằng cách truy cập vào chỉ mục phủ định của nó. Tham khảo ví dụ sau

Ở đây chúng tôi đã sử dụng một chuỗi mẫu. Bạn có thể thêm bất kỳ chuỗi nào theo sự phụ thuộc vào công việc của bạn. Để xóa ký tự cuối cùng của chuỗi, việc lập chỉ mục bắt đầu từ -1. Chúng tôi đã cắt nó khỏi chỉ mục -1 để xóa ký tự cuối cùng. Cuối cùng, chúng tôi đã hiển thị đầu ra. Do đó, bạn có thể thấy rằng ký tự cuối cùng của chuỗi bị xóa bằng cách cắt âm

your_string = " tổ chức công ty  "

delete_last =< . - your_string [:-1]

in[delete_last]

Khi thực thi mã được trích dẫn ở trên, đầu ra sẽ xuất hiện như thế này

ví dụ 3

rstrip là một phương thức chuỗi phổ biến để xóa các ký tự từ phía bên phải của chuỗi. Đó là một hàm tích hợp sẵn của Python trả về tất cả các ký tự của chuỗi ngoại trừ ký tự cuối cùng. Do đó, chúng tôi sẽ sử dụng chức năng này để xóa ký tự cuối cùng của chuỗi. Đây là một phương pháp đơn giản và đơn giản cần một dòng mã. Đây là một ví dụ bạn có thể xem để hiểu rõ hơn về phương pháp này và cách thức hoạt động của phương pháp này

Trong ví dụ này, người dùng sẽ cung cấp đầu vào ở dạng chuỗi. Bạn có thể thêm bất kỳ chuỗi nào theo sự phụ thuộc vào công việc của bạn. Sau đó, chúng tôi đã sử dụng phương thức rstrip cho chuỗi đó để xóa ký tự cuối cùng. Cuối cùng, chúng tôi đã hiển thị đầu ra. Bây giờ bạn đã thấy ký tự cuối cùng của chuỗi bị loại bỏ như thế nào bởi hàm rstrip. Rstrip là một trong những hàm chuỗi thường được sử dụng trong python. Viết cùng mã được hiển thị bên dưới hoặc bạn có thể thay đổi mã nếu cần

your_string = input [" Cung cấp chuỗi. " ]

remaining_str = your_string. rstrip[ your_string [ - 1]]

print[remaining_str]

Thông báo “Cung cấp chuỗi” được hiển thị trên màn hình này. Người dùng tiếp theo sẽ được yêu cầu nhập thông tin. Khi người dùng đã gửi đầu vào, ký tự cuối cùng của chuỗi sẽ bị xóa. Khi thực thi mã được trích dẫn ở trên, đầu ra sẽ xuất hiện như thế này

Phần kết luận

Hướng dẫn này đã dạy chúng ta các phương pháp cơ bản để xóa ký tự cuối cùng khỏi một chuỗi. Các phương pháp khác nhau được giải thích với các giải thích phù hợp để giúp bạn hiểu và triển khai mã dễ dàng. Trong số tất cả các chỉ số này, chỉ số tích cực và tiêu cực bằng cách cắt là phương pháp dễ nhất và thường được sử dụng. Bạn có thể tự do sử dụng bất kỳ phương pháp nào được đề cập trong hướng dẫn này mà bạn thích và đáp ứng nhu cầu của bạn

Chủ Đề