상세 컨텐츠

본문 제목

변수를 만드는 규칙 or 변수명 규칙

Python

by 헬로제이콥 2024. 9. 9. 23:59

본문

변수명 규칙

  • 영문자, 숫자, 언더바(_)만 사용 가능합니다.
  • 숫자로 시작할 수 없습니다.
  • 대소문자를 구분합니다.
  • 키워드는 사용할 수 없습니다. (예: if, for, while 등)

 

 

 

파이썬 변수명 규칙 예제

파이썬에서 변수명을 지을 때는 몇 가지 규칙을 따라야 합니다. 다음은 올바른 변수명과 잘못된 변수명의 예시를 통해 규칙을 이해하는 데 도움을 줄 것입니다.

 

올바른 변수명 예시

  • snake_case: 여러 단어로 이루어진 변수명은 언더바(_)로 연결하여 표기하는 것이 일반적입니다.
    • first_name, last_name, user_id
  • camelCase: 첫 단어는 소문자로 시작하고, 이후 단어의 첫 글자를 대문자로 시작하는 방식입니다.
    • firstName, lastName, userId
  • 숫자 포함: 변수명의 중간에 숫자를 포함할 수 있습니다.
    • count1, value2, num3
  • 언더바 시작: 변수명을 언더바(_)로 시작할 수 있습니다.
    • _private_variable (보통 private 변수를 나타낼 때 사용)

잘못된 변수명 예시

  • 숫자로 시작: 변수명은 반드시 문자나 언더바로 시작해야 합니다.
    • 1st_name, 2value (X)
  • 특수문자 포함: 변수명에 특수문자(예: !, @, #, $, %, ^, &, *, (, ), +, =, {, }, [, ], :, ;, ', ", <, >, ?, /, |, )를 사용할 수 없습니다.
    • user-name, pass#word (X)
  • 예약어 사용: 파이썬의 예약어(if, else, for, while, def, class 등)는 변수명으로 사용할 수 없습니다.
    • if, for (X)
  • 띄어쓰기 포함: 변수명에 띄어쓰기를 사용할 수 없습니다.
    • first name (X)

좋은 변수명을 짓는 팁

  • 명확하고 간결하게: 변수의 용도를 명확하게 나타내는 이름을 지으세요.
  • 일관성 있게: 프로젝트 전체에서 동일한 명명 규칙을 사용하세요.
  • 의미 있는 이름: 변수의 값이 무엇을 나타내는지 쉽게 알 수 있도록 이름을 지으세요.
  • 긴 변수명보다는 의미 있는 약어 사용: 너무 긴 변수명은 가독성을 떨어뜨릴 수 있습니다.

예시:

  • user_age보다는 age가 더 간결하고 명확할 수 있습니다.
  • total_number_of_items보다는 total_items가 더 간결합니다.
  • first_name보다는 name이 더 간결할 수 있지만, full_name과 같이 다른 변수와의 관계를 고려하여 이름을 지어야 합니다.

주의:

  • 대소문자를 구분합니다. ageAge는 다른 변수입니다.
  • **파이썬 스타일 가이드 (PEP 8)**를 참고하여 더 자세한 내용을 확인할 수 있습니다.

요약: 파이썬 변수명은 문자나 언더바로 시작해야 하며, 숫자, 문자, 언더바만 사용할 수 있습니다. 예약어는 사용할 수 없으며, 띄어쓰기는 허용되지 않습니다. 변수명을 지을 때는 명확하고 간결하게, 그리고 일관성 있게 지어야 합니다.

'Python' 카테고리의 다른 글

파이썬 반복문, 쉽게 말해 무엇일까요?  (1) 2024.09.12
파이썬 if 문 활용 예제 3가지  (0) 2024.09.12
파이썬 IF문  (1) 2024.09.12
파이썬 변수 예제 5가지  (0) 2024.09.10
파이썬 기초  (0) 2024.09.09

관련글 더보기