변수명 규칙
- 영문자, 숫자, 언더바(_)만 사용 가능합니다.
- 숫자로 시작할 수 없습니다.
- 대소문자를 구분합니다.
- 키워드는 사용할 수 없습니다. (예: if, for, while 등)
파이썬 변수명 규칙 예제
파이썬에서 변수명을 지을 때는 몇 가지 규칙을 따라야 합니다. 다음은 올바른 변수명과 잘못된 변수명의 예시를 통해 규칙을 이해하는 데 도움을 줄 것입니다.
올바른 변수명 예시
- snake_case: 여러 단어로 이루어진 변수명은 언더바(_)로 연결하여 표기하는 것이 일반적입니다.
- first_name, last_name, user_id
- camelCase: 첫 단어는 소문자로 시작하고, 이후 단어의 첫 글자를 대문자로 시작하는 방식입니다.
- firstName, lastName, userId
- 숫자 포함: 변수명의 중간에 숫자를 포함할 수 있습니다.
- 언더바 시작: 변수명을 언더바(_)로 시작할 수 있습니다.
- _private_variable (보통 private 변수를 나타낼 때 사용)
잘못된 변수명 예시
- 숫자로 시작: 변수명은 반드시 문자나 언더바로 시작해야 합니다.
- 특수문자 포함: 변수명에 특수문자(예: !, @, #, $, %, ^, &, *, (, ), +, =, {, }, [, ], :, ;, ', ", <, >, ?, /, |, )를 사용할 수 없습니다.
- 예약어 사용: 파이썬의 예약어(if, else, for, while, def, class 등)는 변수명으로 사용할 수 없습니다.
- 띄어쓰기 포함: 변수명에 띄어쓰기를 사용할 수 없습니다.
좋은 변수명을 짓는 팁
- 명확하고 간결하게: 변수의 용도를 명확하게 나타내는 이름을 지으세요.
- 일관성 있게: 프로젝트 전체에서 동일한 명명 규칙을 사용하세요.
- 의미 있는 이름: 변수의 값이 무엇을 나타내는지 쉽게 알 수 있도록 이름을 지으세요.
- 긴 변수명보다는 의미 있는 약어 사용: 너무 긴 변수명은 가독성을 떨어뜨릴 수 있습니다.
예시:
- user_age보다는 age가 더 간결하고 명확할 수 있습니다.
- total_number_of_items보다는 total_items가 더 간결합니다.
- first_name보다는 name이 더 간결할 수 있지만, full_name과 같이 다른 변수와의 관계를 고려하여 이름을 지어야 합니다.
주의:
- 대소문자를 구분합니다. age와 Age는 다른 변수입니다.
- **파이썬 스타일 가이드 (PEP 8)**를 참고하여 더 자세한 내용을 확인할 수 있습니다.
요약: 파이썬 변수명은 문자나 언더바로 시작해야 하며, 숫자, 문자, 언더바만 사용할 수 있습니다. 예약어는 사용할 수 없으며, 띄어쓰기는 허용되지 않습니다. 변수명을 지을 때는 명확하고 간결하게, 그리고 일관성 있게 지어야 합니다.