Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

값없이 Python에서 속성을 선언하는 방법은 무엇입니까?


파이썬과 다른 여러 언어에는 "값 없음"을 의미하는 값이 있습니다. Python에서 값이 없는 값은 None입니다. 따라서 다음은 None이 어떻게 사용되는지 보여줍니다 -

class Student:
   StudentName = None
   RollNumber = None

그것들은 클래스 변수가 아니라 인스턴스 변수와 같으므로 −

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

Python이 아래 코드에서 암시적으로 None 값을 할당하는 방법을 볼 수 있습니다. -

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