Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để khai báo một thuộc tính trong Python mà không có giá trị?


Trong Python, cũng như trong một số ngôn ngữ khác, có một giá trị có nghĩa là "không có giá trị". Trong Python, giá trị không có giá trị đó là Không có. Vì vậy, phần sau cho thấy cách Không sử dụng -

class Student:
   StudentName = None
   RollNumber = None

Tuy nhiên, chúng giống như các biến phiên bản và không phải là các biến lớp, vì vậy chúng tôi cũng có thể viết -

class Student(object):
    def __init__(self):
        self.StudentName = None
        self.RollNumber = None

Chúng ta có thể thấy cách Python gán giá trị Không hoàn toàn trong đoạn mã bên dưới -

def h():
    pass
k = h() # k now has the value of None