Hàm lstrip và rstrip trong Python

Ví dụ: ngay tại đây nếu tôi có chuỗi URL này và thêm một số khoảng trắng vào chuỗi đó và đi xuống để in ra, tôi có thể nói URL và sau đó chỉ cần nói dải và sau đó vì đó là một hàm nên gọi nó bằng dấu ngoặc đơn. Bây giờ nếu tôi nhấn enter ở đây, điều này sẽ trả lại URL

Lưu ý rằng mặc dù tôi đã thêm các khoảng trắng này trước và sau khi dải loại bỏ chúng và đó là hành vi tiêu chuẩn với dải

Tuy nhiên, trong hướng dẫn này, tôi muốn cung cấp cho bạn cái nhìn nâng cao hơn về cách bạn có thể tận dụng dải và một số chức năng tương tự như dải. Vì vậy, tôi đã bắt đầu với ví dụ về URL này vì đây là một lý do khá phổ biến khiến bạn sử dụng dải và một vài chức năng tương tự với nó

Giả sử rằng chúng tôi muốn có thể tắt https này. // Giả sử chúng ta chỉ muốn in ra Google và chúng ta biết rằng chúng ta sẽ có https. // ngay tại đây trước mỗi chuỗi URL. Những gì tôi có thể làm là tôi có thể nói dải URL và sau đó chuyển vào dưới dạng một chuỗi https này. // và bây giờ nếu tôi chạy cái này, bạn sẽ thấy nó in ra Google

Bây giờ có nếu bạn đang theo dõi trên thay thế. sau đó bạn sẽ thấy có một lỗi nhỏ ở đây

Về mặt kỹ thuật, đó không phải là lỗi mà là một cảnh báo nhưng nó cho biết đối số đáng ngờ trong cuộc gọi dải chuỗi và đó là bởi vì bạn thực sự cần biết khi gọi loại chức năng này, bạn muốn đảm bảo rằng bạn không cho phép người dùng của mình . Vì vậy, từ góc độ bảo mật, Python đang nói hãy cẩn thận ở đây nhưng trong trường hợp của chúng tôi, chúng tôi biết rằng chúng tôi là những người đang cung cấp dữ liệu nên điều đó tốt cho chúng tôi ngay tại đây

Đó là một tùy chọn, bây giờ điều này thật tuyệt nhưng chúng ta thực sự có thể cụ thể hơn thế này, vì vậy hãy nói rằng chúng ta muốn nó chuyển đổi chuỗi của chúng ta và thực sự có nó để nó in ra chỉ từ. Tôi sẽ làm điều đó như một nhận xét bằng Python. Chỉ từ google giống như Google này viết hoa giống như tiêu đề như tên công ty và sau đó không có. com không có https. // không có tất cả

Chà, chúng ta có thể làm điều đó và chúng ta sẽ tiến bộ hơn một chút, vì vậy tôi sẽ giữ những gì chúng ta có ở đây và điều tiếp theo tôi sẽ làm là sử dụng một phương pháp chị em để loại bỏ những gì sắp xảy ra. . Vì vậy, điều này sẽ làm là nó cụ thể hơn. Nó sẽ chỉ xem xét giá trị chuỗi từ bên trái cho đến nơi nó tìm thấy giá trị khớp của nó. Tôi sẽ bình luận điều này ngay tại đây và bây giờ nếu tôi in ra url. lstrip và in mà bạn có thể thấy nó mang lại cho chúng tôi hành vi giống hệt nhau

Bây giờ nếu bạn đoán rằng 'lstrip' có thể có một người anh em họ. Sau đó, bạn sẽ đúng và đó là rstrip và hãy tạo một chuỗi mới và sẽ thực hiện việc gán lại ở đây, vì vậy tôi sẽ nói 'lstrip'. Hãy kéo ra https. // hãy loại bỏ nó và gán lại nó cho URL và chúng ta sẽ làm điều tương tự ở đây. Nhưng bây giờ tôi sẽ rút ra. com và vì vậy ở đây tôi nói rstrip là viết tắt của dải bên phải. Vì vậy, điều này sẽ đi đến chuỗi của chúng tôi. Nó sẽ bắt đầu ở cuối và nó sẽ di chuyển sang trái, vì vậy trong trường hợp này, nó sẽ cố gắng tìm. com và sau đó chúng tôi chỉ định lại URL đó và chỉ để làm cho mọi thứ trông đẹp mắt. Tôi sẽ nói URL và nói điều này bằng url. viết hoa. Và đó là một hàm nên chúng ta sẽ kết thúc nó bằng dấu ngoặc. Và bây giờ chúng ta có thể chỉ cần chuyển URL vào câu lệnh in của mình và xem điều này có hoạt động không. Vì vậy, nếu tôi chạy cái này, bạn có thể thấy rằng nó có

Nó in ra Google và nó trông giống tên công ty hơn mặc dù chúng tôi đã bắt đầu chỉ bằng cách lấy url. Vì vậy, có một cái gì đó rất tiện dụng

Tôi sử dụng r và 'lstrip' khá nhiều, đặc biệt là trong việc dọn dẹp dữ liệu thuật toán máy học vì sẽ có rất nhiều lần bạn sẽ nhận được dữ liệu và một trong những điều đầu tiên bạn cần làm với điều đó là đảm bảo rằng nó . Vì vậy, bạn đang nhận dữ liệu có thể vừa được lấy từ hàng triệu trang web hoặc thứ gì đó tương tự và bạn cần đảm bảo rằng bạn có tất cả dữ liệu được định dạng đúng để thuật toán của bạn thực sự có thể chạy trên dữ liệu. Và 'lstrip' trong 'rstrip' là những cách mà bạn có thể làm điều đó. Vì vậy, bạn có thể nhanh chóng thực hiện thao tác lấy ra bất kỳ dữ liệu nào mà bạn biết là sẽ có ở đó, kiểm tra xem dữ liệu đó có ở đó hay không và kéo ra nếu bạn không muốn. và đó là một công cụ rất hữu ích. Một nếu ứng dụng web của bạn hoặc nhà phát triển di động nhưng cũng nếu bạn đang học máy

Rstrip[] trong Python là gì?

Phương thức rstrip[] xóa mọi ký tự ở cuối [ký tự ở cuối chuỗi] , dấu cách là ký tự ở cuối mặc định cần xóa.

Mục đích của các phương thức Lstrip[]' và Rstrip[]' là gì?

Hàm lstrip[s] [dải bên trái] xóa khoảng trắng ở đầu [bên trái] trong chuỗi . Hàm rstrip[s] [dải bên phải] xóa khoảng trắng ở cuối [bên phải]. Hàm dải [s] loại bỏ cả khoảng trắng ở đầu và cuối.

Tại sao đầu vào [] dải [] được sử dụng?

Hàm strip[] là một hàm sẵn có trong python được sử dụng để xóa một bộ ký tự khỏi một chuỗi . Nhưng nó chỉ có thể xóa nếu các ký tự đó xuất hiện ở đầu hoặc cuối chuỗi. Theo mặc định, hàm strip[] chỉ xóa các khoảng trắng ở đầu và cuối chuỗi.

Rstrip có nghĩa là gì?

Rstrip[] xóa các ký tự từ bên phải dựa trên đối số [một chuỗi chỉ định bộ ký tự sẽ bị xóa]. Nếu đối số ký tự không được cung cấp, tất cả các khoảng trắng ở bên phải sẽ bị xóa khỏi chuỗi.

Chủ Đề