Chuỗi kiểm tra trống Python

Đầu tiên, tính độ dài của một chuỗi bằng cách sử dụng hàm len(). Nếu nó bằng 0, chuỗi sẽ trống, ngược lại thì không. Trong Python, nếu chuỗi có khoảng trắng trong đó, thì chuỗi đó không được coi là chuỗi rỗng. Để thực thi mã bằng Python, chúng tôi cài đặt phần mềm “Spyder”. Trong mã này, chúng tôi có hai chuỗi, dấu cách và chuỗi. Không gian chuỗi trống. Và “chuỗi” chứa khoảng trắng. Ở dòng tiếp theo, chúng ta sử dụng hàm len() để tính độ dài của 2 chuỗi này

Chuỗi kiểm tra trống Python

Sau khi tính được độ dài ta tạo 2 biến là “x” và “y” để lưu giá trị độ dài. Và nếu độ dài khác 0 thì in ra “Chuỗi không rỗng”. Tương tự, nếu độ dài của chuỗi thứ hai bằng 0, nó sẽ trả về “Chuỗi trống”. Nếu không bằng 0 thì trả về “Chuỗi không rỗng”. Hàm len() không coi khoảng trắng là trống. Bây giờ, chúng ta phải chạy mã này bằng cách nhấn tùy chọn “Run” từ thanh menu

Chuỗi kiểm tra trống Python

Chúng tôi có đầu ra của cả hai chuỗi. Đối với chuỗi đầu tiên, độ dài bằng 0, do đó, nó trả về "Chuỗi trống". Độ dài chuỗi thứ hai không bằng 0, vì vậy nó trả về "Chuỗi không trống"

Sử dụng toán tử “not”

Trong Python, nếu chuỗi được xác định có khoảng trắng, hãy sử dụng toán tử “không”; . Nó thực hiện chức năng tương tự, giống như hàm len(). Trong Python, chuỗi rỗng tương ứng với false. Ở đây, chúng ta kiểm tra xem chuỗi được xác định có trống hay không bằng cách sử dụng toán tử “not”

Chuỗi kiểm tra trống Python

Trong trường hợp này, chúng tôi lấy các chuỗi có tên là “dấu cách” và “chuỗi”. Chuỗi đầu tiên, "dấu cách", trống. “Chuỗi” chứa khoảng trắng. Chúng tôi áp dụng điều kiện if-else. Chúng tôi thực hiện toán tử “không” trên cả hai chuỗi. Toán tử này không coi khoảng trắng là chuỗi trống

Chuỗi kiểm tra trống Python

Câu lệnh in của cả hai chuỗi trả về giá trị cho cả hai chuỗi theo điều kiện được áp dụng bởi toán tử “not”

Sử dụng toán tử “and” và phương thức strip()

Trong Python, đôi khi, các khoảng trắng tồn tại trong chuỗi có thể không được coi là chuỗi trống. Vì vậy, nếu chúng ta đang tìm kiếm một chuỗi rỗng, chúng ta sử dụng phương thức strip() để tìm khoảng trắng

Ở đây, chúng tôi lấy các chuỗi đầu vào. Có hai chuỗi và các chuỗi này được trình bày bởi "dấu cách" và "chuỗi". “Chuỗi” bao gồm các khoảng trắng và “khoảng trắng” không có chuỗi

Chuỗi kiểm tra trống Python

Điều kiện If-else được thao tác ở đây. Nếu điều kiện không được thỏa mãn, nó cho thấy chuỗi sẽ trống. Nếu không, phần tử sẽ được thực thi. Hàm strip() coi các khoảng trắng là một chuỗi rỗng. Chúng ta cũng sử dụng toán tử “and” với phương thức strip()

Chuỗi kiểm tra trống Python

Sau khi áp dụng toán tử “and” và hàm strip() trong cả hai chuỗi, chúng ta nhận được kết quả đầu ra “Chuỗi trống”

Sử dụng toán tử “not” và phương thức isspace()

Để kiểm tra xem chuỗi có trống hay không, hàm isspace() được sử dụng cho mục đích này. Nó hoạt động giống như phương thức strip() vì nó tìm kiếm khoảng trống trong chuỗi. Tuy nhiên, phương thức strip() mất nhiều thời gian hơn phương thức isspace(). Điều này là do phương thức strip() thực hiện thao tác tách. Và điều này đòi hỏi rất nhiều tải tính toán

Chuỗi kiểm tra trống Python

Có hai chuỗi trong ví dụ này. Các biến cho các chuỗi này là "dấu cách" và "chuỗi". Biến “chuỗi” chứa khoảng trắng trong đó. Và "không gian" là một khoảng trống. Bây giờ, chúng tôi triển khai câu lệnh if-else. Phương thức isspace() được triển khai trong điều kiện if-else này. Vì vậy, chúng ta có thể xem tất cả các khoảng trắng của chuỗi. Phương thức isspace() và toán tử “not” được triển khai riêng biệt trên các chuỗi, “dấu cách” và “chuỗi”

Chuỗi kiểm tra trống Python

Chúng ta phải lấy đầu ra “The strings are empty” riêng cho cả hai chuỗi. Đầu ra này có được bằng cách áp dụng toán tử “not” và hàm isspace() trên cả hai chuỗi

Phần kết luận

Trong bài viết này, chúng ta đã thảo luận về các phương pháp kiểm tra xem chuỗi đã xác định có trống hay không và chuỗi chỉ có khoảng trắng hay không. Ở đây, chúng ta thảo luận về việc sử dụng hàm len() để tính độ dài của hai chuỗi. Sau khi lấy được độ dài ta kiểm tra chuỗi rỗng hay không. Chúng ta sử dụng toán tử “not” để kiểm tra độ rỗng của chuỗi. Tương tự, chúng ta cũng sử dụng toán tử “and” với phương thức strip(). Cuối cùng, chúng ta sử dụng hàm isspace() với toán tử “not” cho mục đích này. Tất cả các phương pháp này được thảo luận chi tiết bằng cách sử dụng các ví dụ khác nhau. Chúng tôi hy vọng bạn thấy bài viết này hữu ích. Vui lòng kiểm tra Linux Hint để biết thêm các bài viết thông tin

Làm cách nào để kiểm tra xem chuỗi có trống không?

Phương thức isEmpty() kiểm tra xem một chuỗi có rỗng hay không. Phương thức này trả về true nếu chuỗi rỗng (độ dài() bằng 0) và trả về false nếu không.

Chuỗi rỗng có đúng trong Python không?

Khoa học dữ liệu thực tế sử dụng Python . Empty strings are "falsy" which means they are considered false in a Boolean context, so you can just use not string.

Chuỗi rỗng có được coi là Không có trong Python không?

Từ khóa Không được sử dụng để xác định giá trị rỗng hoặc không có giá trị nào. Không có gì khác với 0, Sai hoặc chuỗi rỗng . Không có loại dữ liệu nào của riêng nó (NoneType) và chỉ có Không có thể là Không có.