Dấu vết dải trăn

Các hàm dải Python loại bỏ các ký tự hoặc khoảng trắng khỏi đầu hoặc cuối chuỗi. Các hàm dải là dải (), lstrip () và rstrip (). Chúng xóa các ký tự ở cả hai đầu của chuỗi, chỉ phần đầu và chỉ phần cuối. Dải Python() cũng có thể xóa dấu ngoặc kép ở cuối chuỗi


Bạn có thể có khoảng trắng mà bạn muốn xóa ở cuối chuỗi. Ví dụ: bạn có thể có một tên có dấu cách ở cuối mà bạn muốn xóa trước khi chương trình của bạn tiếp tục

Dấu vết dải trăn
Dấu vết dải trăn

Tìm trận đấu Bootcamp của bạn

  • Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
  • Truy cập học bổng độc quyền và các khóa học chuẩn bị
Chọn sở thích của bạn
Họ

Họ

E-mail

Số điện thoại


Bằng cách tiếp tục, bạn đồng ý với Điều khoản dịch vụ và Chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận các ưu đãi và cơ hội từ Career Karma qua điện thoại, tin nhắn văn bản và email

Python bao gồm ba hàm tích hợp có thể được sử dụng để cắt khoảng trắng khỏi một chuỗi và trả về một chuỗi mới. dải(), lstrip() và rstrip()

Các phương thức này có thể hữu ích nếu bạn cần xác thực cấu trúc của chuỗi. Chúng cũng hữu ích nếu bạn cần xóa các khoảng trắng bổ sung mà bạn không muốn đưa vào chuỗi của mình

Trong hướng dẫn này, chúng ta sẽ thảo luận về cách sử dụng phương thức string() trong Python và các đối tác của nó, lstrip() và rstrip()

Dải chuỗi Python

Phương thức strip() của Python xóa mọi khoảng trắng hoặc ký tự được chỉ định ở đầu và cuối chuỗi. strip() trả về một chuỗi mới không có các ký tự bạn đã chỉ định để xóa

Cú pháp của phương thức strip() là

" TEST ".strip()

Ví dụ này xóa tất cả các ký tự khoảng trắng ở đầu và cuối trong chuỗi của chúng tôi

Tách các ký tự khỏi chuỗi Python

Giả sử rằng chúng tôi có một tên có khoảng trắng ở cuối mà chúng tôi muốn xóa. Đây là một ví dụ về phương thức Python strip() đang được sử dụng để xóa các khoảng trắng đó

name = "John Appleseed   "
print(name.strip())

Mã của chúng tôi trả về chuỗi Python sau. john Appleseed. Chúng tôi đã xóa các ký tự đầu và cuối khoảng trắng. Phương thức strip() trả về một bản sao của chuỗi để chuỗi gốc của chúng ta không bị sửa đổi

» THÊM.   Python Xóa ký tự khỏi chuỗi. Hướng dẫn

Hàm string strip() theo mặc định loại bỏ các ký tự khoảng trắng ở đầu và cuối từ cuối chuỗi. Chúng ta có thể sử dụng đối số ký tự tùy chọn nếu chúng ta muốn xóa một ký tự cụ thể khỏi đầu và cuối chuỗi

Đây là một ví dụ về hàm strip() loại bỏ chữ X khỏi đầu và cuối chuỗi

sentence = "XXThis is an example sentence.XX"
print(sentence.strip("X"))

Chương trình của chúng tôi xóa mọi trường hợp của chữ X ở đầu và cuối chuỗi của chúng tôi. Dải ký tự của chúng tôi trở lại

This is an example sentence.

Tương tự, chúng ta có thể sử dụng đối số tùy chọn mà chúng ta đã thảo luận ở trên để xóa nhiều ký tự ở đầu và cuối chuỗi. Nếu chúng tôi muốn xóa cả X và Y khỏi đầu và cuối chuỗi của mình, chúng tôi có thể sử dụng một chương trình như thế này

sentence = "XYThis is an example sentence.XY"
print(sentence.strip())

Mã của chúng tôi trả về như sau. Đây là một câu ví dụ

Dải Python() đặc biệt hữu ích để xóa dấu ngoặc kép ở cả hai đầu của chuỗi. Nếu dải () được cung cấp đối số của dấu ngoặc đơn ‘ hoặc dấu ngoặc kép “, nó sẽ xóa chúng khỏi cả hai đầu của chuỗi

Nhân vật Dải Python. lstrip() và rstrip()

Hàm strip() trong Python xóa các ký tự cụ thể từ đầu và cuối chuỗi. Nhưng nếu bạn muốn xóa các ký tự chỉ ở đầu hoặc cuối của chuỗi thì sao?

Phương thức lstrip() của Python loại bỏ các khoảng trắng ở đầu — hoặc Một ký tự ở đầu mà bạn đã chỉ định — từ phía bên trái của một chuỗi. Phương thức rstrip() xóa dấu cách hoặc ký tự ở phía bên phải của chuỗi

» THÊM.   Lỗi loại Python. builtin_function_or_method không thể lặp lại Giải pháp

Chương trình sẽ mặc định xóa tất cả các ký tự khoảng trắng nếu bạn không chỉ định ký tự cần xóa

Chuỗi dải Python. Ví dụ lstrip() và rstrip()

Vì vậy, giả sử rằng chúng tôi có một tiêu đề hóa đơn bao gồm các dấu hoa thị ở bên phải của chuỗi mà chúng tôi muốn xóa

Hãy gán một chuỗi cho một biến Python và cắt tất cả các dấu hoa thị từ phía bên phải của nó

invoice_heading = "Heading*****"
print(invoice_heading.rstrip("*"))

mã của chúng tôi trả về. Phần mở đầu. Như bạn có thể thấy, chương trình của chúng tôi đã xóa tất cả các dấu hoa thị ở bên phải chuỗi của chúng tôi. Tuy nhiên, nếu chúng tôi cũng có dấu hoa thị ở đầu chuỗi, chương trình của chúng tôi sẽ không xóa chúng. Đây là một ví dụ để minh họa hiệu ứng này

invoice_heading = "*****Heading*****"
print(invoice_heading.rstrip("*"))

Hàm rstrip() sẽ xóa tất cả các dấu hoa thị ở bên phải chuỗi của chúng ta chứ không xóa các dấu hoa thị ở bên trái

*****Heading

Tương tự, bạn có thể sử dụng hàm lstrip() trong Python để xóa các ký tự cụ thể khỏi đầu chuỗi

________số 8_______

Mã của chúng tôi trả về như sau

Heading*****

Phần kết luận

Hàm string strip() của Python loại bỏ các ký tự ở đầu và/hoặc cuối của một chuỗi. Theo mặc định, hàm strip() sẽ xóa tất cả các ký tự khoảng trắng—dấu cách, tab, dòng mới

Tuy nhiên, bạn có thể chỉ định một đối số ký tự tùy chọn nếu có một ký tự cụ thể mà bạn muốn xóa khỏi chuỗi của mình

Dấu vết dải trăn
Dấu vết dải trăn

"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "

Venus, Kỹ sư phần mềm tại Rockbot

Find Your Bootcamp Match

Trong hướng dẫn này, chúng ta đã thảo luận những điều cơ bản về chuỗi trong Python và cách sử dụng các hàm strip(), lstrip() và rstrip() để xóa các ký tự ở đầu và/hoặc cuối của một chuỗi. Chúng tôi cũng đã khám phá một vài ví dụ về hoạt động của từng chức năng này

» THÊM.   Tìm hiểu Python dành cho kỹ sư. Tài nguyên học tập, thư viện và các bước cơ bản

Bây giờ bạn đã sẵn sàng sử dụng các phương thức strip(), lstrip() và rstrip() của Python như một chuyên gia. Để biết thêm tài nguyên học tập về ngôn ngữ Python, hãy xem hướng dẫn Cách học Python của chúng tôi



Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK

Làm cách nào để xóa các ký tự đầu và cuối trong chuỗi Python?

Phương thức lstrip() của Python loại bỏ các khoảng trắng ở đầu — hoặc Một ký tự ở đầu mà bạn đã chỉ định — từ phía bên trái của một chuỗi. Phương thức rstrip() xóa dấu cách hoặc ký tự ở phía bên phải của chuỗi

Dải () có thoát khỏi N không?

Dải () trả về Python là gì?

Phương thức strip() trả về bản sao của chuỗi bằng cách xóa cả ký tự đầu và cuối (dựa trên đối số chuỗi được truyền .

Hàm Lstrip và Rstrip trong Python là gì?

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. lstrip(). trả về một chuỗi mới đã xóa khoảng trắng ở đầu hoặc xóa khoảng trắng khỏi phía bên trái của chuỗi.