Hàm strip() dùng để loại bỏ ký tự ở đầu và cuối chuỗi (không xóa ở giữa).
chuoi.strip()
chuoi.strip(kytu)Nếu không truyền tham số, strip() sẽ xóa:
s = " Hello Python \n"
print(s.strip())Kết quả:
Hello Python
s = "xxHello Pythonxx"
print(s.strip("x"))Kết quả:
Hello Python
strip() chỉ xóa ở đầu và cuối, không xóa giữa chuỗi.
s = " Hello Python "
print(s.strip())Kết quả:
Hello Python
Tạo file data.txt có nội dung:
a
b
c
d
Thực hiện đoạn code:
# Đọc từng dòng trong file
with open("data.txt", "r") as file:
for line in file:
print(line.strip()) # strip() để loại bỏ dấu newlineSau đó xóa đi hàm strip để xem kết quả khác nhau thế nào ?
strip() giúp làm sạch dữ liệu đầu và cuối chuỗi, rất quan trọng khi xử lý file.
Tìm kiếm:
Thực hành hàm strip trong Python