프로그래밍 언어/Python

변수 및 함수 이름에 대한 Python의 명명 규칙

Rateye 2021. 10. 13. 11:55
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
반응형