십대를 위한 코딩/십대를 위한 파이썬
파이썬 식별자에서 숫자만 사용하는 것은?
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)은 변수명이나 함수명으로 사용할 수 없습니다.
하지만 변수 값으로 숫자를 저장하는 것은 가능합니다.