Hướng dẫn how do you use rstrip in python? - làm thế nào để bạn sử dụng rstrip trong python?

Phương thức chuỗi


Thí dụ

Xóa bất kỳ khoảng trắng nào ở cuối chuỗi:

txt = "& nbsp; & nbsp; & nbsp; & nbsp; chuối & nbsp; & nbsp; & nbsp; & nbsp;"

x = txt.rstrip ()

in ("của tất cả các loại trái cây", x, "là yêu thích của tôi")

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Phương thức rstrip() loại bỏ bất kỳ ký tự kéo dài nào (ký tự ở cuối chuỗi), không gian là ký tự dấu trang mặc định để xóa.


Cú pháp

String.rstrip (ký tự)

Giá trị tham số

Tham sốSự mô tả
nhân vậtKhông bắt buộc. Một tập hợp các ký tự để xóa dưới dạng ký tự dấu

Nhiều ví dụ hơn

Thí dụ

Xóa các ký tự dấu nếu chúng là dấu phẩy, S, Q hoặc W:

txt = "chuối ,,,,, ssqqqww ....."

x = txt.rstrip (",. QSW")

in (x)

Hãy tự mình thử »


Phương thức chuỗi


Cải thiện bài viết

Lưu bài viết

Phương thức Python String RStrip () trả về một bản sao của chuỗi với các ký tự dấu được xóa (dựa trên đối số chuỗi được truyền). Nếu không có đối số được thông qua, nó sẽ loại bỏ các không gian dấu vết.returns a copy of the string with trailing characters removed (based on the string argument passed). If no argument is passed, it removes trailing spaces.

Chuỗi python rstrip () Phương thức cú pháp

Cú pháp: & nbsp; string.rstrip ([chars])  string.rstrip([chars])

Tham số: chars (tùy chọn) - một chuỗi chỉ định tập hợp các ký tự sẽ bị xóa.chars (optional) – a string specifying the set of characters to be removed.

Trả về: Trả về một bản sao của chuỗi với các ký tự dấu vết bị tướcReturns a copy of the string with trailing characters stripped

Ví dụ Phương thức RSTRIP () Chuỗi Python

Python3

string =

geeks for g
0

geeks for g
1
geeks for g
2
geeks for g
3
geeks for g
4

Output:  

geek

Ví dụ 1: Xóa bất kỳ ký tự phù hợp nào từ bên phải của chuỗi

Ở đây, trong đối số của hàm Rstrip () chuỗi python, chúng tôi đã vượt qua một chuỗi có nhiều hơn một ký tự. Trong trường hợp này, rstrip () sẽ cố gắng tước chuỗi gốc của các ký tự được cung cấp từ phía bên phải miễn là các ký tự khớp với bất kỳ ký tự nào trong đối số đã cho.

Python3

string =

geeks for g
7

geeks for g
1
geeks for g
2
GeeksForGeeks
0
geeks for g
4

Output:  

geeks for g

Ví dụ 2: Loại bỏ các không gian trắng theo dõi khỏi chuỗi bằng phương thức rstrip ()

Python3

string =

GeeksForGeeks
4

geeks for g
1
GeeksForGeeks
6

Output:  

GeeksForGeeks

Ví dụ 3: Chuỗi python rstrip () trả về chuỗi gốc nếu chuỗi không thể bị tước các ký tự được cung cấp

Python3

string =

geeks for g
7

geeks for g
1
geeks for g
2
geeks for geeks
2
geeks for g
4

Output:  

geeks for geeks

Phương thức rstrip() trả về một bản sao của chuỗi bằng cách xóa các ký tự dấu được chỉ định là đối số.Nếu đối số ký tự không được cung cấp, tất cả các khoảng trắng kéo dài sẽ bị xóa khỏi chuỗi.

Các ký tự dấu vết là những ký tự xảy ra ở cuối chuỗi (phần ngoài cùng của chuỗi).

Syntax:

str.rstrip(characters)

Parameters:

ký tự: (Tùy chọn) Một Char hoặc Chuỗi sẽ được xóa từ cuối chuỗi.

Giá trị trở lại:

Một chuỗi.

Các ví dụ sau đây cho thấy phương pháp rstrip().

>>> mystr = '     Hello World     '
>>> mystr.rstrip() # removes trailing spaces
'     Hello World '
>>> mystr = '''
Python is 
a programming language
'''
>>> mystr.rstrip()  # removes trailing \n
'\nPython is \na programming language'
>>> mystr = '----Hello World----'
>>> mystr.rstrip('-')  # removes trailing -
'----Hello World'

Bạn có thể chỉ định một hoặc nhiều ký tự dưới dạng chuỗi để được xóa khỏi chuỗi theo bất kỳ thứ tự nào, như được hiển thị bên dưới.

>>> '#$2Hello World#$2'.rstrip('$2#')
'#$2Hello World'
>>> 'Hello World#-$2'.rstrip('$2#')
'Hello World#-'
>>> 'www.tutorialsteacher.com/'.rstrip('/.') # remove www.
'www.tutorialsteacher.com'
>>> 'bcā'.rstrip('ā') # removes Unicode char
'bc'

Trong ví dụ trên,

geeks for geeks
6 loại bỏ dấu vết '$', '2' hoặc '#' ngay cả khi xuất hiện theo bất kỳ thứ tự nào.Tuy nhiên,
geeks for geeks
7 chỉ loại bỏ kéo dài '$' và '2', bởi vì '-' không được chỉ định để loại bỏ, vì vậy nó dừng ở đó và coi đó là một từ.

Bạn muốn kiểm tra xem bạn biết Python bao nhiêu?