Khoảng trắng cũng được coi như một ký tự bên trong chuỗi, đôi khi khoảng trắng không cần thiết trong chuỗi sẽ gây ra kết quả sai Ví dụ: thay vì nhập 'Alex', một người đã nhập tên của mình 'Alex ' (xem hai dấu cách ở cuối chuỗi) và nếu chúng ta so sánh chúng bằng toán tử '==' Thí dụ
đầu ra Not found Đầu ra của chương trình trên sẽ là 'không tìm thấy' và theo cách này, các khoảng trống bổ sung có thể dẫn đến kết quả sai. Do đó, các khoảng trống như vậy nên được xóa khỏi chuỗi trước khi được sử dụng. Điều này có thể thực hiện được bằng cách sử dụng các phương thức rstrip(), lstrip() và strip() trong Python. Ba chức năng này thực hiện tương tự, nhưng có một chút khác biệt giữa ba chức năng này Phương thức FunctionDescriptionrstrip()rstrip() loại bỏ khoảng trắng ở cuối chuỗi. Phương thức lstrip() lstrip() xóa khoảng trắng ở đầu chuỗi. phương thức strip()strip() xóa khoảng trắng ở đầu và cuối (cả hai bên) của chuỗiBa phương thức này không loại bỏ khoảng trống giữa các chuỗi và thường được sử dụng khi đầu vào được lấy từ người dùng Ví dụ đầu tiên sử dụng các phương thức các str. split() chia chuỗi thành danh sách các chuỗi con bằng cách sử dụng dấu phân cách Khi phương thức Khi được gọi mà không có đối số, phương thức Not found1, Not found2, v.v.), không chỉ khoảng trắng Bước cuối cùng là sử dụng phương thức các str. phương thức tham gia lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable Chuỗi mà phương thức được gọi được sử dụng làm dấu phân cách giữa các phần tử Một cách tiếp cận khác là sử dụng phương pháp Not found4 Xóa khoảng trắng thừa giữa các từ trong Chuỗi bằng cách sử dụng lại. phụ()Sử dụng phương pháp Not found4 để loại bỏ khoảng cách thừa giữa các từ trong một chuỗi, e. g. str.join() 1. Phương thức Not found4 sẽ trả về một chuỗi mới thu được bằng cách thay thế tất cả các lần xuất hiện của nhiều khoảng trắng bằng một khoảng trắng Ở đó. phương thức phụ trả về một chuỗi mới thu được bằng cách thay thế các lần xuất hiện của mẫu bằng thay thế được cung cấp Xử lý các chuỗi, đặc biệt là các chuỗi lộn xộn, là công việc hàng ngày của các nhà phát triển Python và nhà khoa học dữ liệu. Một trong những triệu chứng phổ biến nhất của một chuỗi lộn xộn là có những khoảng trắng không cần thiết hoặc trùng lặp trong đó Xóa khoảng trắng trong chuỗi python/dải khoảng trắng trong chuỗi python. Trong Hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa hoặc loại bỏ các khoảng trắng ở đầu, ở cuối và trùng lặp trong python với Hàm lstrip(), rstrip() và strip() với một ví dụ cho mỗi hàm. Hàm lstrip() và rstrip() lần lượt cắt không gian bên trái và bên phải. hàm strip() cắt tất cả khoảng trắng khách quan
Hãy cùng xem ví dụ về cách Xóa khoảng trắng trong chuỗi python / dải không gian trong chuỗi python từng cái một
Xóa khoảng trắng ở đầu chuỗi trong Python (Strip hàng đầu khoảng trắng trong python)## Remove the Starting Spaces in Python string1=" This is Test String to strip leading space" print (string1) print (string1.lstrip()) hàm lstrip() trong ví dụ trên sẽ loại bỏ khoảng trắng ở đầu để đầu ra sẽ là ‘ Đây là Chuỗi kiểm tra để loại bỏ khoảng trắng ở đầu’ 'Đây là Chuỗi thử nghiệm để loại bỏ không gian hàng đầu'
Xóa khoảng trắng ở cuối chuỗi trong Python (Strip trailing space in python)## Remove the Trailing or End Spaces in Python string2="This is Test String to strip trailing space " print (string2) print (string2.rstrip()) hàm rstrip() trong ví dụ trên sẽ loại bỏ khoảng trắng ở cuối để đầu ra sẽ là 'Đây là Chuỗi kiểm tra để loại bỏ khoảng trắng ở cuối ‘ 'Đây là Chuỗi thử nghiệm để loại bỏ khoảng trắng ở cuối'
Xóa khoảng trắng ở đầu và cuối chuỗi trong Python (Strip trailing and trailing space in python)## Remove the whiteSpaces from Beginning and end of the string in Python string3=" This is Test String to strip leading and trailing space " print (string3) print (string3.strip()) strip() trong các dải ví dụ trên, cả khoảng trắng ở đầu và ở cuối nên đầu ra sẽ là ‘ Đây là Chuỗi kiểm tra để loại bỏ khoảng trắng ở đầu và cuối ‘ 'Đây là Chuỗi kiểm tra để kiểm tra không gian đầu và cuối'
Xóa hoặc loại bỏ tất cả các khoảng trắng trong python## Remove all the spaces in python string4=" This is Test String to test all the spaces " print (string4) print (string4.replace(" ", "")) Ví dụ trên loại bỏ tất cả các khoảng trắng trong python. Vì vậy, đầu ra sẽ là ‘ Đây là Chuỗi kiểm tra để kiểm tra tất cả các khoảng trống ‘ 'ThisisTestStringtotestallthespaces'
Xóa hoặc loại bỏ không gian trùng lặp trong python# Remove the duplicated space in python import re string4=" This is Test String to test duplicate spaces " print (string4) print (re.sub(' +', ' ',string4))
|