반응형
파이썬 식별자
파이썬에서 식별자(identifier)는 변수, 함수, 클래스, 모듈 또는 기타 객체를 식별하는데 사용되는 이름입니다. 식별자는 스크립트 내에서 객체에 대한 참조를 생성할 때 사용됩니다. 식별자를 정의할 때는 몇 가지 규칙과 관례를 따라야 합니다.
파이썬 식별자의 규칙:
문자 구성:
- 식별자는 문자(a-z, A-Z), 밑줄(_), 또는 숫자(0-9)로 구성될 수 있습니다.
- 식별자의 첫 글자에 숫자가 올 수 없습니다.
대소문자 구분:
- 파이썬은 대소문자를 구분합니다. 예를 들어,
variable
과Variable
은 서로 다른 식별자로 인식됩니다.
- 파이썬은 대소문자를 구분합니다. 예를 들어,
예약어 사용 금지:
- 파이썬의 예약어는 식별자로 사용할 수 없습니다. 예약어에는
if
,for
,class
,return
등이 있습니다.
- 파이썬의 예약어는 식별자로 사용할 수 없습니다. 예약어에는
길이 제한 없음:
- 식별자의 길이에 제한은 없지만, 의미 있는 이름을 사용하여 코드의 가독성을 높이는 것이 좋습니다.
식별자 작명 관례:
파이썬 커뮤니티에서는 식별자를 작명할 때 몇 가지 관례를 권장합니다. 이 관례들은 코드의 가독성과 유지 보수성을 향상시키기 위한 것입니다.
- 변수: 소문자로 시작하고, 복합 단어는 밑줄로 연결합니다 (
my_variable
). - 상수: 모두 대문자로 작성하고, 복합 단어는 밑줄로 연결합니다 (
MY_CONSTANT
). - 클래스: 각 단어의 첫 글자를 대문자로 하는 카멜케이스(CamelCase)를 사용합니다 (
MyClass
). - 모듈: 짧은 소문자로 구성하고, 필요하면 밑줄을 사용하여 단어를 구분합니다 (
mymodule
,my_module
). - 함수: 소문자로 시작하고, 복합 단어는 밑줄로 연결합니다 (
my_function
).
이러한 관례는 파이썬의 공식 스타일 가이드인 PEP 8에 잘 설명되어 있으며, 일관된 코드 스타일을 유지하는 데 도움을 줍니다. 이 규칙과 관례를 따르면 다른 개발자들이 코드를 보다 쉽게 이해하고 유지보수할 수 있습니다.
'실버를 위한 코딩 > 파이썬' 카테고리의 다른 글
[파이썬] 파이썬 자료형 (47) | 2024.08.20 |
---|---|
[파이썬] C파이썬과 아나콘다 파이썬 (72) | 2024.08.20 |
[파이썬] 표준 코딩 스타일, PEP8 (76) | 2024.08.19 |
[파이썬] 파이썬 주석의 종류 (47) | 2024.08.19 |
[파이썬] 파이썬 함수의 위치 인수와 키워드 인수 (39) | 2024.08.18 |