십대를 위한 코딩/십대를 위한 파이썬

파이썬 식별자에서 숫자만 사용하는 것은?

forSilver 2025. 2. 2. 11:17
반응형

파이썬 식별자에서 숫자만 사용하는 것은?

안됩니다. 파이썬에서 식별자는 숫자만으로 구성될 수 없습니다.

파이썬 식별자(Identifier) 규칙


1. 영문자(a-z, A-Z), 숫자(0-9), 밑줄(_)만 사용 가능

2. 숫자로 시작할 수 없음

예: 1variable (❌ 오류 발생)

3. 공백 및 특수문자 사용 불가

예: my variable (❌ 오류 발생), var@name (❌ 오류 발생)

4. 파이썬 키워드(예약어)는 사용 불가

예: class, def, return 등 (❌ 사용 불가)

예제


# 올바른 식별자
my_var = 10
_var123 = "Hello"
variable1 = 3.14

# 잘못된 식별자 (SyntaxError 발생)
123var = 20  # 숫자로 시작 ❌
my var = "Hi"  # 공백 포함 ❌
for = 5  # 예약어 사용 ❌

즉, 숫자만으로 된 이름(예: 123)은 변수명이나 함수명으로 사용할 수 없습니다.
하지만 변수 값으로 숫자를 저장하는 것은 가능합니다.