Thuật ngữ None trong python không giống như một chuỗi rỗng hoặc 0. None là toàn bộ kiểu dữ liệu được cung cấp bởi python và nó được sử dụng để xác định giá trị null
Tuy nhiên, một đối tượng thuộc kiểu dữ liệu None có thể được biểu diễn dưới dạng một chuỗi rỗng trong python bằng cách chuyển đổi nó thành kiểu dữ liệu chuỗi. Hướng dẫn này trình bày các cách khác nhau có sẵn để in Không có gì dưới dạng một chuỗi rỗng trong Python
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 None dưới dạng một chuỗi rỗng trong Python. Chúng ta nên lưu ý rằng tất cả các cách tiếp cận này đều sử dụng quy trình chuyển đổi đối tượng từ kiểu dữ liệu None thành chuỗi
Sử dụng toán tử Boolean OR
Toán tử Boolean rất tuyệt vời khi chuyển đổi một đối tượng thuộc loại None thành một chuỗi rỗng
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à truthy, trong khi trong trường hợp falsy, nó trả về giá trị bên phải
Thuật ngữ Không ai có thể được phân loại thành một giá trị falsy, nhờ đó toán tử OR thực hiện thành công nhiệm vụ trong tầm tay
Đoạn mã sau sử dụng toán tử Boolean OR để in Không có dưới dạng chuỗi rỗng trong Python
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ả None và 03 đều được coi là giá trị falsy trong Python, sau đó giúp trả về giá trị dưới dạng chuỗi rỗng trong đoạn mã trên
Sử dụng hàm lambda cùng với toán tử Boolean OR
Mộ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 OR để in Không có dưới dạng một chuỗi trống trong Python
Đoạn mã sau sử dụng hàm lambda cùng với toán tử Boolean OR để in None dưới dạng chuỗi rỗng trong Python
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êm
Khô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 if
Câ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 None chứ không phải khi nó thuộc loại falsy khác
Câu lệnh if chỉ đơn giản là kiểm tra xem biến đã chỉ định có thuộc loại None hay không và nếu điều kiện đó đúng, nó sẽ gán lại biến khiến nó trở thành một chuỗi rỗng
Đ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ận
Hướ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