Python의 함수, 클래스, 상수 및 변수에 대한 명명 규칙

Vaibhav Vaibhav 2023년10월10일
  1. Python의 함수 명명 규칙
  2. Python의 클래스 명명 규칙
  3. Python의 상수 명명 규칙
  4. Python의 변수 명명 규칙
Python의 함수, 클래스, 상수 및 변수에 대한 명명 규칙

PEP 8 또는 Python Enhancement Proposal 8은 Python 코드 작성을 위한 지침 및 모범 사례에 대한 가이드입니다. 이 지침은 Python 코드베이스의 가독성, 이해도 및 일관성을 개선하는 것을 목표로 합니다. PEP 8은 표준이 있고 업계와 전문가들이 주로 사용하기 때문에 거의 모든 Python 코드베이스에서 사용하기 때문에 초보자로 고수하는 것이 좋습니다. 코딩.

PEP 8은 또한 Python에서 변수, 함수, 상수 및 클래스의 이름을 지정하는 데 사용되는 명명 규칙에 대해 설명합니다. 이 기사에서는 몇 가지 관련 예와 함께 이러한 규칙에 대해 설명합니다.

Python의 함수 명명 규칙

PEP 8은 함수 이름에 밑줄로 구분된 소문자 단어를 사용할 것을 권장합니다. 예를 들어 hello_world, computer_science, send_mail_to_user, get_updates_from_user, delete_all_users

def hello_world():
    pass


def computer_science():
    pass


def send_mail_to_user():
    pass


def get_updates_from_user():
    pass


def delete_all_users():
    pass

Python의 클래스 명명 규칙

PEP 8은 클래스 이름에 Upper Camel Case 또는 Pascal Case를 사용할 것을 권장합니다. 예를 들어 Person, HelloWorld, Human, PythonIsFun, MyCustomClass

class Person:
    pass


class HelloWorld:
    pass


class Human:
    pass


class PythonIsFun:
    pass


class MyCustomClass:
    pass

Python의 상수 명명 규칙

PEP 8은 상수 이름에 밑줄로 구분된 대문자를 사용할 것을 권장합니다. 예를 들어 HELLO_WORLD, COMPUTER_SCIENCE, NUMBER_OF_USERS, EMAIL_LIMIT, EMAIL_USERNAME

HELLO_WORLD = "A string"
COMPUTER_SCIENCE = "A subject"
NUMBER_OF_USERS = 450
EMAIL_LIMIT = 100
EMAIL_USERNAME = "vaibhav"

Python의 변수 명명 규칙

PEP 8은 변수 이름에 밑줄로 구분된 소문자 단어를 사용할 것을 권장합니다. 예를 들어 hello_world, computer_science, number_of_users, email_limit, email_username

hello_world = "A string"
computer_science = "A subject"
number_of_users = 450
email_limit = 100
email_username = "vaibhav"
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.