Không có loại Python
Trong python, chúng ta có các loại đối tượng khác nhau như số nguyên, chuỗi và số dấu phẩy động để biểu diễn dữ liệu. Ngoài những thứ này, chúng tôi cũng có một đối tượng NoneType trong python để biểu thị việc không có dữ liệu hoặc để cho biết rằng không có dữ liệu hoặc đối tượng. Trong bài viết này, chúng ta sẽ thảo luận về NoneType trong python. Chúng ta cũng sẽ xem xét một số thuộc tính và ứng dụng của đối tượng NoneType Show Không có Type trong Python là gì?Trong python, chúng ta có một đối tượng đặc biệt “ Để hình dung điều này, chúng ta hãy khai báo một biến với Giá trị Không có và kiểm tra kiểu dữ liệu của nó 1 2 3 4
myVal = Không có print("Kiểu dữ liệu của {} là {}. ". định dạng(myVal, loại(myVal)))
đầu ra 1 2 3
Kiểu dữ liệu của Không có là <class 'NoneType'>.
Tại đây, bạn có thể quan sát thấy rằng bất kỳ biến nào có giá trị Không có sẽ có kiểu dữ liệu Không có Loại trong Python Thuộc tính của đối tượng noneType trong PythonNoneType trong python chỉ có một đối tượng tôi. e. Trong python, mọi đối tượng đều có số nhận dạng duy nhất. Hàm 1 2 3 4
myVal = Không có in("Số nhận dạng của {} là {}. ". định dạng(myVal, id(myVal)))
đầu ra 1 2 3
Danh tính Số của Không có là 9484816.
Bạn có thể xác minh rằng hai biến có giá trị 1 2 3 4 5 6
myVal = Không có myVal2 = Không có in("Số nhận dạng của myVal là {}. ". định dạng(id(myVal))) in("Số nhận dạng của myVal2 là {}. ". định dạng(id(myVal2)))
đầu ra 1 2 3 4
Danh tính Số của myVal là 9484816. Danh tính Số của myVal2 là 9484816.
Ở đây, bạn có thể quan sát thấy rằng cả hai biến đều có số nhận dạng giống nhau, mặc dù chúng ta đã khai báo hai biến khác nhau và gán giá trị riêng cho chúng. Điều này xác nhận rằng một chương trình python chỉ có thể có một đối tượng NoneType Vì chỉ có một đối tượng Không, chúng ta có thể sử dụng toán tử đồng nhất “ Một thuộc tính khác của các đối tượng NoneType là chúng đánh giá là Sai nếu được sử dụng trong biểu thức boolean. Chẳng hạn, nếu bạn sử dụng một đối tượng số nguyên như biểu thức boolean trong câu lệnh if, nó sẽ đánh giá là True. Mặt khác, các đối tượng 1 2 3 4 5 6 7
myVal = Không có if myVal. print("giá trị của myVal là {} và giá trị này được đánh giá là True".định dạng(myVal)) khác. print("giá trị của myVal là {} và nó đánh giá là Sai. ". định dạng(myVal))
đầu ra 1 2 3
giá trị của myVal là Không có and it evaluates to False.
đọc thêmCách kiểm tra null trong PythonĐọc thêm → Tạo danh sách trống trong PythonĐọc thêm → Các ứng dụng của đối tượng noneType trong Python
Phần kết luậnTrong bài viết này, chúng ta đã thảo luận về các đối tượng NoneType trong python. Chúng ta cũng đã thảo luận về các thuộc tính và ứng dụng của các đối tượng NoneType. Bạn có thể sử dụng các thuộc tính của các đối tượng NoneType để sử dụng chúng một cách hiệu quả trong các chương trình của mình |