Sọc () làm gì trong python?

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

Sọc () làm gì trong python?
Sọc () làm gì trong python?

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
Tên

Họ

Email

Điện thoại .


By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and 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.   Câu lệnh chuyển đổi Python. Hướng dẫn cách thực hiệ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.   Python Regex. Giới thiệu về Sử dụng Biểu thức Chính quy

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*****

Sự 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

Sọc () làm gì trong python?
Sọc () làm gì trong python?

"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.   Lỗi gói Python vượt quá cấp cao nhất trong Giải pháp nhập tương đối

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

2 xếp hạng



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

Phương thức Strip() trong python là gì?

Phương thức strip() xóa mọi ký tự đầu (dấu cách ở đầu) và ký tự theo sau (dấu cách ở cuối) (dấu cách là

Dải () có phải là một chức năng không?

Hàm strip() là một hàm có sẵn 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.

Strip() có thay đổi chuỗi python không?

Lưu ý rằng phương pháp này không thay đổi giá trị ban đầu của chuỗi , i. e. nó không thay đổi chuỗi tại chỗ. Nó chỉ trả về một chuỗi mới với khoảng trắng ở hai đầu bị loại bỏ.

Strip() có trả về một danh sách không?

Hàm Strip() của Python chỉ hoạt động trên các chuỗi và sẽ trả về lỗi nếu được sử dụng trên bất kỳ loại dữ liệu nào khác như danh sách, bộ, v.v.