728x90
반응형
질문 : 변수 및 함수 이름에 대한 Python의 명명 규칙은 무엇입니까?
C # 배경에서 비롯된 변수 및 메서드 이름의 명명 규칙은 일반적으로 camelCase 또는 PascalCase입니다.
// C# example
string thisIsMyVariable = "a"
public void ThisIsMyMethod()
파이썬에서는 위의 내용을 보았지만 밑줄도 사용하는 것을 보았습니다.
# python example
this_is_my_variable = 'a'
def this_is_my_function():
Python에 더 선호되고 명확한 코딩 스타일이 있습니까?
답변
Python PEP 8 : 함수 및 변수 이름을 참조하십시오.
함수 이름은 소문자 여야하며 가독성을 높이기 위해 단어를 밑줄로 구분해야합니다.
변수 이름은 함수 이름과 동일한 규칙을 따릅니다.
mixedCase 는 이전 버전과의 호환성을 유지하기 위해 이미 일반적인 스타일 (예 : threading.py) 인 컨텍스트에서만 허용됩니다.
출처 : https://stackoverflow.com/questions/159720/what-is-the-naming-convention-in-python-for-variable-and-function-names
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
정수의 최대 값 및 최소값 (0) | 2021.10.13 |
---|---|
파이썬의 'private' 메소드가 실제로 비공개가 아닌 이유 (0) | 2021.10.13 |
파이썬에서 문자열을 정수로 변환하는 방법 (0) | 2021.10.12 |
#! (shebang) Python 스크립트 형식 (0) | 2021.10.12 |
Python에서 "pip"로 psycopg2를 설치하는 방법 (0) | 2021.10.12 |