Thuật ngữ Show Tuy nhiên, một đối tượng thuộc kiểu dữ liệu Làm cách nào để in Không có chuỗi rỗng trong Python?Có một số cách tiếp cận mà chúng ta có thể thử in Sử dụng toán tử Boolean ORToán tử Boolean rất tuyệt vời khi chuyển đổi một đối tượng thuộc loại Toán tử OR được sử dụng để so sánh hai giá trị và trả về giá trị bên trái nếu đó là Thuật ngữ Không ai có thể được phân loại thành một giá trị Đoạn mã sau sử dụng toán tử Boolean Sử dụng toán tử Boolean OR 1 2 3 4 5
x = Không có y = x hoặc "" in(y)
đầu ra Đầu ra của mã này sẽ là một chuỗi trống và do đó sẽ không hiển thị gì Cả Sử dụng hàm lambda cùng với toán tử Boolean ORMột bổ sung đơn giản cho cách tiếp cận đã đề cập ở trên, cách này sử dụng hàm lambda cùng với toán tử Boolean Đoạn mã sau sử dụng hàm lambda cùng với toán tử Boolean Sử dụng hàm lambda cùng với toán tử boolean OR 1 2 3 4 5
x = Không có a = lambda x. x hoặc "" in(a)
đầu ra Tương tự như cách tiếp cận đã đề cập ở trên, đầu ra, trong trường hợp này, sẽ là một chuỗi rỗng đọc thêmKhông có loại trong PythonĐọc thêm → Cách kiểm tra null trong PythonĐọc thêm → Sử dụng câu lệnh ifCâu lệnh if thường được sử dụng để đặt một số điều kiện nhất định và kiểm tra xem chúng có được đáp ứng trong mã không Cách tiếp cận này rất rõ ràng vì nó chỉ hoạt động nếu biến thuộc loại Câu lệnh if chỉ đơn giản là kiểm tra xem biến đã chỉ định có thuộc loại Đoạn mã sau sử dụng câu lệnh if để in Không có dưới dạng chuỗi rỗng trong Python Sử dụng câu lệnh if 1 2 3 4 5 6
x = Không có nếu x là Không. x = "" in(x)
đầu ra Tương tự như các cách tiếp cận khác trong bài viết, đầu ra thành công sẽ là một chuỗi rỗng Phần kết luậnHướng dẫn này trình bày và giải thích các cách tiếp cận khác nhau có thể được triển khai để xử lý tác vụ in Không có dưới dạng một chuỗi rỗng trong Python. Trong khi cách tiếp cận câu lệnh if rõ ràng hơn, hai cách tiếp cận còn lại nhanh và sử dụng toán tử Boolean đơn giản Tại sao Không được in bằng Python?Vì bạn đang in một hàm có chứa hàm print() . Kết quả của việc in print() là Không có. Ngoài ra, câu lệnh "return" trong hàm của bạn không thêm bất kỳ thứ gì vào mã.
Tại sao mã Python của tôi liên tục trả về Không?Nếu bạn không trả về một giá trị rõ ràng bằng một câu lệnh trong hàm, thì hàm sẽ tự động trả về Không . Trong Python, ngay cả khi một hàm không trả về bất kỳ thứ gì, thì việc gán "giá trị trả về" của nó cho một biến vẫn hợp pháp và giá trị đó sẽ là Không, nếu không có gì khác. |