InputPython chuỗi chức năng để dải dấu phẩy cuối cùng
str = 'test1,test2,test3,'
Ouput
str = 'test1,test2,test3'
Yêu cầu dải sự xuất hiện cuối cùng của ''
InputPython chuỗi chức năng để dải dấu phẩy cuối cùng
str = 'test1,test2,test3,'
Ouput
str = 'test1,test2,test3'
Yêu cầu dải sự xuất hiện cuối cùng của ''
Chỉ cần sử dụng rstrip().
result = your_string.rstrip(',')
với tôi nó sẽ xóa tất cả các dấu phẩy. tại sao? Tôi thậm chí đã thử dải() nhưng cùng xảy ra: cho i trong phạm vi (str1, str2): \t in (i, ','. Strip (','), end = '') –
str = 'test1,test2,test3,'
str[:-1] # 'test1,test2,test3'
Tham chiếu chuỗi không có ký tự cuối cùng - ngay cả khi nó không phải là dấu phẩy. Giải pháp 'rstrip()' có nhiều khả năng chịu lỗi hơn. – Trevor
tìm kiếm các tài liệu Python cho 'dải' không tìm thấy bất cứ điều gì bạn? –
Một tìm kiếm trong ngăn xếp sẽ cung cấp cho nhiều chủ đề tương tự, đây là [one] (http://stackoverflow.com/questions/12557794/strip-in-python) – Curious
downvotes ngu ngốc. Đây là câu hỏi hữu ích cho tôi. –