Rstrip trả về gì trong Python?

Phương thức rstrip[] trong Python String sẽ loại bỏ tất cả các ký tự được chỉ định trong một chuỗi từ bên phải [i. e. kết thúc]. Điều đó có nghĩa là, phương thức này loại bỏ tất cả các tổ hợp của các ký tự đã chỉ định ở cuối chuỗi cho đến khi tìm thấy một ký tự khác. Phương thức này là bản sao của phương thức lstrip[]

Nói rõ hơn, nếu các ký tự bị loại bỏ là 'af' từ một chuỗi "ababcdfffaf", thì kết quả sẽ là "ababcd"

Nếu các ký tự được chỉ định cần xóa không được đề cập, phương thức rstrip[] của Python String sẽ xóa các khoảng trắng ở cuối nếu có.

cú pháp

Sau đây là cú pháp cho phương thức rstrip[] trong Python String −

str.rstrip[[chars]]

Thông số

  • ký tự - Bạn có thể cung cấp ký tự nào cần được cắt bớt

Giá trị trả về

Phương thức này trả về một bản sao của chuỗi trong đó tất cả các ký tự đã bị loại bỏ khỏi phần cuối của chuỗi [các ký tự khoảng trắng mặc định]

Ví dụ

Nếu chúng ta khởi tạo một chuỗi với các ký tự đầu không cần thiết, phương thức sẽ loại bỏ tất cả các ký tự đầu

Ví dụ sau minh họa cách sử dụng phương thức rstrip[] trong Python String. Ở đây, chúng ta đang tạo một chuỗi và chuyển một ký tự cho phương thức rstrip[] làm đối số

str = "88888888this is string example....wow!!!8888888";
print[str.rstrip['8']]

Khi chúng tôi chạy chương trình trên, nó tạo ra kết quả sau -

88888888this is string example....wow!!!

Ví dụ

Nếu không có tham số nào được truyền cho phương thức rstrip[], đầu ra sẽ được trả về dưới dạng chuỗi gốc với các khoảng trắng ở cuối đã bị xóa

Trong ví dụ này, chúng tôi đang tạo đầu vào chuỗi có khoảng trắng ở đầu và cuối. Việc truyền một đối số khoảng trắng hoặc không có tham số nào cho phương thức rstrip[] sẽ loại bỏ các khoảng trắng ở cuối để lại các khoảng trắng ở đầu như cũ

str = "     this is string example....wow!!!     ";
print[str.rstrip[]]
print[str.rstrip[' ']]

Khi chúng tôi chạy chương trình trên, nó tạo ra kết quả sau -

     this is string example....wow!!!
     this is string example....wow!!!

Ví dụ

Nếu chúng ta chuyển một ký tự chữ cái cho chuỗi đầu vào, thì chỉ các ký tự dựa trên chữ hoa chữ thường ở cuối mới bị loại bỏ

Trong ví dụ sau, chúng ta tạo một chuỗi "đây là chuỗi exampleeeEEEE" và gọi phương thức rstrip[] trên đó. Vì phương thức phân biệt chữ hoa chữ thường nên chỉ các ký tự có cùng chữ hoa chữ thường bị loại bỏ

Phương thức rstrip[] trong Python xóa tất cả các ký tự ở cuối chuỗi. Nó có nghĩa là nó xóa tất cả các ký tự được chỉ định từ phía bên phải của chuỗi. Nếu chúng ta không chỉ định tham số, nó sẽ xóa tất cả các khoảng trắng khỏi chuỗi. Phương thức này trả về một giá trị chuỗi

Chữ ký

Thông số

ký tự. ký tự cần xóa khỏi chuỗi

Trở lại

Nó trả về chuỗi

Hãy xem một số ví dụ về phương thức rstrip[] để hiểu chức năng của nó

Phương thức chuỗi rstrip[] của Python Ví dụ 1

Một ví dụ đơn giản, không lấy bất kỳ tham số nào. Nó xóa tất cả các khoảng trắng ở cuối chuỗi

đầu ra

Old string:  Java and C# 
New String:  Java and C#

Ví dụ phương thức chuỗi rstrip[] trong Python 2

ký tự chuỗi được xóa dựa trên tham số loại char. Nó trả về một chuỗi sau khi xóa ký tự

đầu ra

Old string:  Java and C#
New String:  Java and C

Ví dụ phương thức chuỗi rstrip[] trong Python 3

Khá dễ dàng để biết có bao nhiêu ký tự bị xóa bằng cách lấy độ dài chuỗi. Xem ví dụ. Độ dài chuỗi được hiển thị cùng với giá trị chuỗi

Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức Chuỗi

88888888this is string example....wow!!!
5 của Python để trả về một bản sao của chuỗi đã xóa các ký tự ở cuối

Giới thiệu về phương thức chuỗi rstrip[] trong Python

Phương thức

88888888this is string example....wow!!!
5 trả về một bản sao của một chuỗi đã loại bỏ các ký tự ở cuối

Sau đây là cú pháp của phương thức

88888888this is string example....wow!!!
5

str.rstrip[[chars]]

Code language: Python [python]

Phương thức

88888888this is string example....wow!!!
5 có một đối số tùy chọn
88888888this is string example....wow!!!
9

Đối số

88888888this is string example....wow!!!
9 là một chuỗi chỉ định một tập hợp các ký tự mà phương thức
88888888this is string example....wow!!!
5 sẽ xóa khỏi bản sao của

s = 'Now is better than never. \n' print[s] new_s = s.rstrip[] print[new_s]

Code language: Python [python]
2

Nếu bạn bỏ qua đối số

88888888this is string example....wow!!!
9 hoặc sử dụng

s = 'Now is better than never. \n' print[s] new_s = s.rstrip[] print[new_s]

Code language: Python [python]
4, thì đối số
88888888this is string example....wow!!!
9 sẽ mặc định là các ký tự khoảng trắng. Trong trường hợp này, phương pháp
88888888this is string example....wow!!!
5 sẽ xóa các ký tự khoảng trắng ở cuối khỏi bản sao của

s = 'Now is better than never. \n' print[s] new_s = s.rstrip[] print[new_s]

Code language: Python [python]
2

Sau đây là các ký tự khoảng trắng trong Python

  • s = 'Now is better than never. \n' print[s] new_s = s.rstrip[] print[new_s]

    Code language: Python [python]
    8 – ký tự khoảng trắng
  • s = 'Now is better than never. \n' print[s] new_s = s.rstrip[] print[new_s]

    Code language: Python [python]
    9 – ký tự tab
  • str = "88888888this is string example....wow!!!8888888";
    print[str.rstrip['8']]
    
    30 – ký tự xuống dòng hoặc xuống dòng
  • str = "88888888this is string example....wow!!!8888888";
    print[str.rstrip['8']]
    
    31 – trả lại vận chuyển
  • str = "88888888this is string example....wow!!!8888888";
    print[str.rstrip['8']]
    
    32 – tab dọc. Nó cũng có thể được thể hiện dưới dạng
    str = "88888888this is string example....wow!!!8888888";
    print[str.rstrip['8']]
    
    33
  • str = "88888888this is string example....wow!!!8888888";
    print[str.rstrip['8']]
    
    34 – ký tự nạp biểu mẫu buộc máy in di chuyển tờ giấy tiếp theo. Nó cũng được thể hiện là
    str = "88888888this is string example....wow!!!8888888";
    print[str.rstrip['8']]
    
    35

Các ví dụ về phương thức chuỗi rstrip[] trong Python

Hãy lấy một số ví dụ về việc sử dụng phương thức chuỗi

88888888this is string example....wow!!!
5

1] Sử dụng phương pháp
88888888this is string example....wow!!!
5 để xóa các ký tự khoảng trắng ở cuối

Ví dụ sau minh họa cách sử dụng phương thức

88888888this is string example....wow!!!
5 để trả về một bản sao của chuỗi đã xóa các ký tự khoảng trắng ở cuối

________số 8

đầu ra

str = "88888888this is string example....wow!!!8888888";
print[str.rstrip['8']]
3

Trong ví dụ này, chuỗi

str = "88888888this is string example....wow!!!8888888";
print[str.rstrip['8']]
39 chứa một khoảng trắng ở cuối và một ký tự xuống dòng

Bởi vì chúng tôi đã không chuyển bất kỳ đối số nào cho phương thức

88888888this is string example....wow!!!
5, nên nó đã trả về một bản sao của chuỗi
str = "88888888this is string example....wow!!!8888888";
print[str.rstrip['8']]
39 với tất cả các ký tự khoảng trắng ở cuối đã bị xóa

2] Sử dụng phương thức rstrip[] để xóa các ký tự ở cuối

Ví dụ sau sử dụng phương thức

88888888this is string example....wow!!!
5 để trả về một bản sao của một chuỗi đã xóa các ký tự ở cuối
88888888this is string example....wow!!!
33 và
88888888this is string example....wow!!!
34

Rstrip có nghĩa là gì trong Python?

Phương thức rstrip[] của Python xóa tất cả các ký tự ở cuối chuỗi . Nó có nghĩa là nó xóa tất cả các ký tự được chỉ định từ phía bên phải của chuỗi. Nếu chúng ta không chỉ định tham số, nó sẽ xóa tất cả các khoảng trắng khỏi chuỗi. Phương thức này trả về một giá trị 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.

Rstrip so với dải trong Python là gì?

dải[]. trả về một chuỗi mới sau khi xóa mọi khoảng trắng ở đầu và cuối bao gồm các tab [ \t ]. rstrip[]. trả về một chuỗi mới đã xóa khoảng trắng ở cuối . Sẽ dễ nhớ hơn khi loại bỏ các khoảng trắng ở phía “bên phải” của chuỗi.

Hàm Rstrip[] có chứa đối số nào không?

Phương thức rstrip[] có một ký tự đối số tùy chọn . Đối số ký tự là một chuỗi chỉ định một tập hợp các ký tự mà phương thức rstrip[] sẽ xóa khỏi bản sao của chuỗi str. Nếu bạn bỏ qua đối số ký tự hoặc sử dụng Không, thì đối số ký tự mặc định là các ký tự khoảng trắng.

Chủ Đề