강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

kingofchaos님의 프로필 이미지
kingofchaos

작성한 질문수

class 변수 설정

작성

·

23

0

스크린샷 2025-01-11 154655.png.webp스크린샷 2025-01-11 154829.png.webp

player1 은 SoccerPlayer에 대한 변수 이름이 가능한데, 왜 다른 영어 문자는 안 돼나요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
kingofchaos님, player1은 Python 변수 이름으로 가능한 이유는 변수 이름에 공백이 없기 때문입니다. Python 변수 이름에는 다음과 같은 규칙이 있습니다:

  1. 변수 이름은 문자 (a-z, A-Z), 숫자 (0-9), 밑줄 (_)로만 구성됩니다.
  2. 변수 이름은 숫자로 시작할 수 없습니다.
  3. 공백이나 다른 특수 문자는 사용할 수 없습니다.

이미지에서 “Gareth Bale = SoccerPlayer()“와 같은 줄에서 오류가 발생하는 이유는 “Gareth Bale”에 공백이 있기 때문입니다. 변수 이름에 공백을 사용할 수 없으므로 “Gareth_Bale” 혹은 “gareth_bale”과 같은 형식을 사용하시면 됩니다.

이해를 돕기 위해 이미지와 관련된 확인 URL도 제공합니다.
이미지 URL: 이미지 보기

kingofchaos님의 프로필 이미지
kingofchaos

작성한 질문수

질문하기