Python cung cấp ba phương pháp có thể được sử dụng để cắt không gian trắng từ đối tượng chuỗi. Show
Chuỗi trang trí Python
Tất cả các phương pháp này không chấp nhận bất kỳ đối số nào để loại bỏ khoảng trắng. Nếu một đối số ký tự được cung cấp, thì họ sẽ loại bỏ các ký tự đó khỏi chuỗi khỏi các địa điểm dẫn đầu và theo dõi. Hãy cùng xem một ví dụ đơn giản về việc cắt tỉa khoảng trắng từ chuỗi trong Python.
Output:
Hãy cùng xem xét một số ví dụ khác với các chuỗi có một dòng mới và tab.
Bạn có thể kiểm tra thêm các ví dụ chuỗi Python từ kho GitHub của chúng tôi. Muốn tìm hiểu thêm? Tham gia cộng đồng DigitalOcean!Tham gia cộng đồng DigitalOcean của chúng tôi miễn phí hơn một triệu nhà phát triển! Nhận trợ giúp và chia sẻ kiến thức trong phần Câu hỏi & Câu trả lời của chúng tôi, tìm hướng dẫn và công cụ sẽ giúp bạn phát triển như một nhà phát triển và mở rộng quy mô dự án hoặc doanh nghiệp của bạn, và đăng ký các chủ đề quan tâm. Đăng ký Ý bạn là gì khi cắt một chuỗi và làm thế nào bạn có thể cắt một chuỗi trong Python? Khi bạn loại bỏ khoảng trắng xung quanh các chuỗi văn bản, theo thuật ngữ kỹ thuật, chúng tôi gọi nó là cắt một chuỗi. Trong bài viết này, chúng tôi sẽ bao gồm 3 phương pháp để cắt một chuỗi trong Python. Chức năng Python Syntax:
Example: inp_str = " [email protected]" print("Input String:") print(inp_str) res = inp_str.strip() print("\nString after trimming extra leading and trailing spaces:") print(res) Output: Ví dụ 2: inp_str = "@@Python [email protected]@@@" print("Input String:") print(inp_str) res = inp_str.strip('@') print("\nString after trimming extra leading and trailing spaces:") print(res) Trong đoạn mã trên, chúng tôi đã chuyển ‘@‘ là ký tự cho hàm Dải () được cắt từ cả hai đầu.@‘ as the character to the strip() function to be trimmed from both ends. Output: Input String: @@Python [email protected]@@@ String after trimming extra leading and trailing spaces: Python JournalDev Phương pháp dải ()Mô-đun Python Numpy có phương thức inp_str = " [email protected]" print("Input String:") print(inp_str) res = inp_str.strip() print("\nString after trimming extra leading and trailing spaces:") print(res)0 được xây dựng trong chức năng tương tự như hàm python.strip ().string.strip() function. Phương pháp này có thể được sử dụng để cắt một chuỗi trong Python được nhúng trong một mảng hoặc bất kỳ điều gì khác. Syntax: numpy.core.char.strip(array, chars=value)
Example: import numpy arr = numpy.array([' JournalDev', 'Python ']) print("Input Array:") print(arr) res = numpy.char.strip(arr) print("Array after performing strip():") print(res) Output: ________số 8 Ví dụ 2: import numpy arr = numpy.array([' JournalDev', 'Python ']) print("Input Array:") print(arr) res = numpy.char.strip(arr, chars='Python') print("Array after performing strip():") print(res) Output: 0Kỹ thuật 2: Python Lstrip ()Chức năng Python inp_str = " [email protected]" print("Input String:") print(inp_str) res = inp_str.strip() print("\nString after trimming extra leading and trailing spaces:") print(res)3 cắt tất cả các không gian trắng hàng đầu từ một chuỗi đầu vào cụ thể. Syntax:
Example: 1Output: Example2: 2: 2Như đã thấy ở trên, hàm lStrip () đúng**‘chỉ từ phần trước của phần đầu của chuỗi đầu vào.*‘ only from the front portion of the leading portion of the input string. Output: Phương thức numpy lstrip ()Mô -đun Python Numpy có inp_str = " [email protected]" print("Input String:") print(inp_str) res = inp_str.strip() print("\nString after trimming extra leading and trailing spaces:") print(res)5Method phục vụ chức năng tương tự như hàm inp_str = " [email protected]" print("Input String:") print(inp_str) res = inp_str.strip() print("\nString after trimming extra leading and trailing spaces:") print(res)3. Hàm này cắt tất cả các không gian hàng đầu hoặc ký tự cụ thể từ mọi yếu tố của mảng đầu vào.trims all the leading spaces or particular character from every element of the input array. Syntax:: 3Ví dụ 1: 4Output: 5Ví dụ 2: 6Output: 7Kỹ thuật 3: Python rstrip ()Phương pháp Python inp_str = " [email protected]" print("Input String:") print(inp_str) res = inp_str.strip() print("\nString after trimming extra leading and trailing spaces:") print(res)7 Xóa tất cả các không gian theo dõi khỏi một chuỗi đầu vào cụ thể. Syntax:
Example: 8Chúng tôi đã sử dụng hàm inp_str = " [email protected]" print("Input String:") print(inp_str) res = inp_str.strip() print("\nString after trimming extra leading and trailing spaces:") print(res)9 để có độ dài của chuỗi trước và sau khi cắt. Điều này giúp chúng tôi hiểu rằng các không gian trắng thêm từ cuối đã được cắt tỉa. Output: 9Ví dụ 2: 0Output: 1Phương thức numpy rstrip ()Mô-đun Python Numpy có phương pháp inp_str = "@@Python [email protected]@@@" print("Input String:") print(inp_str) res = inp_str.strip('@') print("\nString after trimming extra leading and trailing spaces:") print(res)0 để loại bỏ tất cả các không gian trắng kéo dài khỏi mọi phần tử của mảng đầu vào. Syntax: 2Example: 3Output: 4Ví dụ 2: 5Trong ví dụ trên, chúng tôi đã chuyển ‘*!‘ Cho chức năng numpy.rstrip () như các ký tự được cắt tỉa. Các ký tự này được cắt từ phía sau của mọi yếu tố của mảng.*!‘ to the numpy.rstrip() function as characters to be trimmed. These characters are trimmed from the rear end of every element of the array. Output: 6Python Trim String trong nháy mắt!
Sự kết luậnDo đó, trong bài viết này, chúng tôi đã hiểu các cách khác nhau để cắt một chuỗi trong Python. Người giới thiệu
Trim () trong chuỗi nào?Phương pháp Trim loại bỏ khỏi chuỗi hiện tại tất cả các ký tự không gian trắng dẫn đầu và dấu vết.Mỗi hoạt động trang trí hàng đầu và dấu vết dừng khi gặp một nhân vật không phải là không gian trắng.Ví dụ: nếu chuỗi hiện tại là "ABC XYZ", phương thức Trim trả về "ABC XYZ".removes from the current string all leading and trailing white-space characters. Each leading and trailing trim operation stops when a non-white-space character is encountered. For example, if the current string is " abc xyz ", the Trim method returns "abc xyz".
Làm thế nào để bạn cắt một ký tự trong một chuỗi trong Python?Sử dụng phương thức .Strip () để loại bỏ khoảng trắng và các ký tự từ đầu và phần cuối của chuỗi.Sử dụng .Phương thức lStrip () để loại bỏ khoảng trắng và ký tự chỉ từ đầu chuỗi. strip() method to remove whitespace and characters from the beginning and the end of a string. Use the . lstrip() method to remove whitespace and characters only from the beginning of a string.
Làm cách nào để cắt một không gian trong Python?Ví dụ 1: Sử dụng dải () Dải () loại bỏ các ký tự dẫn đầu và kéo dài bao gồm cả khoảng trắng từ một chuỗi.Tuy nhiên, nếu bạn có các ký tự trong chuỗi như '\ n' và bạn chỉ muốn xóa không gian trắng, bạn cần chỉ định nó một cách rõ ràng trên phương thức dải () như trong mã sau. |