Python nếu chuỗi không phải là
Hãy tạo ba chuỗi. Chuỗi đầu tiên trống, chuỗi thứ hai trống nhưng bao gồm khoảng trắng và chuỗi thứ ba là chuỗi rỗng. Tôi sẽ sử dụng chúng trong ví dụ dưới đây để kiểm tra xem chuỗi có rỗng hay không Show
3. Chuỗi kiểm tra trống không sử dụng toán tửToán tử 5 nếu giá trị hoặc biểu thức là False và False nếu giá trị hoặc biểu thức là 5. Vì vậy, nếu chúng ta chỉ định not trước chuỗi trong điều kiện if, Nó sẽ trở thành True khi chuỗi trống và Sai khi chuỗi không trống
Giải trình
5. Kiểm tra xem Chuỗi có trống không bằng cách sử dụng bool()Hàm 0 là một hàm tích hợp trả về giá trị Boolean của một đối tượng được chỉ định. Nó trả về 5 nếu chuỗi không trống và False nếu chuỗi trống. Vì chuỗi rỗng được coi là "falsy" và sẽ đánh giá thành False khi được chuyển đến 0. Tất cả các đối tượng khác được coi là "trung thực" và sẽ đánh giá là 5Giải trình
6. Sử dụng == Toán tửToán tử 1 được sử dụng để kiểm tra sự bằng nhau giữa hai giá trị. Nó trả về 5 nếu các giá trị bằng nhau và False nếu chúng không bằng nhau. Bạn có thể sử dụng toán tử 1 để so sánh các giá trị thuộc bất kỳ loại nào, bao gồm số nguyên, số float, chuỗi và đối tượng. Trong ví dụ dưới đây, tôi đang sử dụng nó với một biến chuỗi và so sánh nó với chuỗi rỗng 9, tương tự, bạn cũng có thể sử dụng nó với các ký tự chuỗi để kiểm tra sự bằng nhau của chuỗi
7. Sử dụng __eq__()Khi bạn sử dụng toán tử == để kiểm tra xem một chuỗi có trống hay không, bên trong nó sẽ sử dụng hàm __eq__() của python. do đó, nếu bạn muốn, bạn có thể trực tiếp sử dụng chức năng này Phương thức 2 là một phương thức đặc biệt, nó là một trong những phương thức được gọi là “dunder” (viết tắt của “double underscore”), là những phương thức đặc biệt trong Python có một cú pháp cụ thể, bắt đầu và kết thúc bằng hai dấu gạch dưới
8. Sử dụng khả năng hiểu danh sách để kiểm tra chuỗi có trống khôngCuối cùng, hãy sử dụng khả năng hiểu danh sách python để kiểm tra xem chuỗi có rỗng hay không
6. Phần kết luậnTrong bài viết này, bạn đã học được các cách khác nhau để kiểm tra xem chuỗi có rỗng hay không trong Python. Vì các chuỗi rỗng được coi là sai trong Python, nên chúng ta có thể trực tiếp sử dụng nó với điều kiện if để kiểm tra hoặc sử dụng nó với toán tử Bạn có thể sử dụng. = Đối với chuỗi trong Python?Bạn có thể so sánh các chuỗi trong Python bằng cách sử dụng đẳng thức ( == ) và so sánh ( < , > ,. =
Cái gì không phải là chuỗi trong Python?Không gây nhầm lẫn, nhưng chuỗi byte là một chuỗi trong Python 2 chứ không phải chuỗi trong Python 3.
làm gì. = Có nghĩa là gì trong Python?Toán tử không bình đẳng trong Python
. Nếu các giá trị được so sánh bằng nhau thì trả về giá trị true. Nếu các giá trị được so sánh không bằng nhau, thì giá trị sai được trả về. . = |