파이썬에서 값 없이 변수 선언하기
-
None
키워드를 사용하여 Python에서 값 없는 변수 선언 - Python에서 변수 주석을 사용하여 값 없는 변수 선언
- 빈 문자열 또는 목록을 사용하여 Python에서 값 없는 변수 선언
변수는 일부 값을 저장할 수 있는 예약된 메모리 위치입니다. 즉, Python 프로그램의 변수는 작업을 처리하기 위해 컴퓨터에 데이터를 제공합니다. Python의 모든 값에는 데이터 유형이 있습니다. 파이썬에는 숫자, 목록, 튜플 등이 있습니다.
이제 파이썬에서 변수에 값을 할당하지 않고 변수를 선언하는 방법에 대해 논의할 것입니다.
None
키워드를 사용하여 Python에서 값 없는 변수 선언
Python은 동적이므로 변수를 선언할 필요가 없으며 할당된 첫 번째 범위에 자동으로 존재합니다. 일반 할당 명세서만 필요합니다.
None
은 NoneType
유형의 특수 개체입니다. NULL 값 또는 사용할 수 없는 일부 값을 나타냅니다. 값을 지정하지 않으려면 변수를 None
으로 지정할 수 있습니다.
예를 들어,
var = None
이것은 초기화되지 않은 변수로 끝나지 않기 때문에 편리합니다. 그러나 이것이 잘못 초기화된 변수로 끝나지 않는다는 의미는 아니므로 주의해야 합니다.
Python에서 변수 주석을 사용하여 값 없는 변수 선언
Python 3.6 이상 사용자의 경우 이 상황에 변수 주석을 사용할 수 있습니다.
유형 주석은 PEP 484에서 도입되었습니다. 주요 초점은 함수 주석이었습니다. 그러나 변수에 주석을 달기 위한 유형 주석의 개념도 도입했습니다.
이것을 사용하여 변수의 유형을 알 수 있고 어떤 값으로도 초기화하지 않을 수 있습니다.
새로운 PEP 526은 주석 없이 필수 유형의 변수(클래스 변수 및 인스턴스 변수 포함)에 주석을 달기 위한 구문을 도입했습니다.
예를 들어,
from typing import get_type_hints
var: str
따라서 초기 값이 없는 var
라는 변수를 선언합니다.
빈 문자열 또는 목록을 사용하여 Python에서 값 없는 변수 선언
위에서 논의한 방법 외에도 빈 문자열이나 목록을 변수에 할당할 수 있습니다.
기술적으로 변수 값을 할당하지만 비어 있고 필요에 따라 업데이트됩니다.
var = ""
lst = []