>백엔드 개발 >파이썬 튜토리얼 >Python의 PEP 8 가이드 변수 및 함수 이름 지정은 어떻게 됩니까?

Python의 PEP 8 가이드 변수 및 함수 이름 지정은 어떻게 됩니까?

DDD
DDD원래의
2024-11-28 02:51:09669검색

How Does Python's PEP 8 Guide Variable and Function Naming?

Python 코딩 규칙: 변수 및 함수 명명

Python에서 변수 및 함수의 명명 규칙은 C#과 같은 다른 언어의 일반적인 규칙과 다릅니다. . 이 문서에서는 Python에서 사용되는 명명 규칙을 살펴봅니다.

명명 규칙:

Python의 PEP 8(Python 코드 스타일 가이드)에서는 다음과 같은 명명 규칙을 권장합니다. 규칙:

  • 변수:

    • snake_case 사용(밑줄로 구분된 소문자)
    • 선행/후행 방지 밑줄
  • 기능:

    • 밑줄로 구분된 소문자 단어를 사용하세요
    • 필요한 경우에만 단어를 대문자로 사용하세요. ~을 위한 가독성

예:

# Variable
this_is_my_variable = 'a'

# Function
def this_is_my_function():
    pass

이유:

스네이크 케이스 개선 단어를 명확하게 구분하여 가독성을 높였습니다. 또한 동적 입력이 있는 언어로 코딩할 때 혼동될 수 있는 대문자 사용이 필요하지 않습니다.

기타 규칙:

  • 클래스 이름 : 사용 CapitalizedWords
  • 상수: 밑줄로 구분된 대문자 단어를 사용하세요
  • 예외: 예외는 일반적으로 다음과 같이 이름이 지정된 클래스입니다. ValueError

참고:

대소문자 혼합(예: thisIsMyMethod)은 일반적으로 권장되지 않지만 유지 관리를 위해 해당 스타일을 사용하는 기존 코드가 있는 컨텍스트에서 사용할 수 있습니다. 호환성.

위 내용은 Python의 PEP 8 가이드 변수 및 함수 이름 지정은 어떻게 됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.