Python의 파일 명명 규칙

Rana Hasnain Khan 2023년10월10일
  1. Python의 함수 이름 지정 규칙
  2. Python의 변수 이름 지정 규칙
  3. Python의 클래스 이름 지정 규칙
  4. Python의 파일 이름 지정 규칙
  5. Python의 메서드 명명 규칙
  6. Python의 모듈 이름
  7. Python의 전역 변수 명명 규칙
Python의 파일 명명 규칙

Python 명명 규칙을 소개하고 클래스, 변수, 함수, 개체, 파일 이름, 모듈, 상수, 패키지, 전역 및 변수와 관련하여 Python에서 명명 규칙을 사용하는 방법에 대해 설명합니다.

우리는 다양한 방법으로 변수의 이름을 지정할 수 있으며 Python에서는 쉽게 만들 수 있습니다. 명명 규칙은 프로그래밍 언어에서 필수적이며 작업을 쉽고 빠르게 만듭니다.

Python의 함수 이름 지정 규칙

우리는 파이썬에서 함수의 이름을 지정할 수 없습니다. Python에서 함수의 이름을 지정할 때 몇 가지 분명한 규칙을 충족해야 합니다.

Python 함수 이름을 작성할 때 모두 소문자만 사용해야 합니다. 대문자는 사용할 수 없습니다.

함수 이름을 지정할 때 띄어쓰기 대신 단어 사이에 밑줄(_)을 사용할 수 있습니다.

암호:

# python
def my_testFunction():
    print("This is a test function using underscore!")


def our_Criticfunction():
    print("This is a critic function.")


def newData_func():
    print("This is a better function name.")


my_testFunction()
our_Criticfunction()
newData_func()

출력:

python의 함수 명명 규칙

Python의 변수 이름 지정 규칙

함수 이름과 동일합니다. Python 변수의 이름을 지정할 때 따라야 할 몇 가지 규칙이 있습니다.

규칙은 다음과 같습니다.

  1. 변수는 알파벳 또는 밑줄(_) 문자로 시작해야 합니다.
  2. 변수명은 A-Z,a-z,0-9밑줄(_)만 가능합니다.
  3. 숫자는 변수 이름의 시작이 아니어야 합니다.
  4. $,%,#,&,@.-,^, 등의 고유문자는 변수명에 사용할 수 없습니다.
  5. 변수 이름은 대소문자를 구분합니다. 예를 들어, trsTrs는 두 개의 고유한 변수입니다.
  6. 변수 이름을 지정할 때 class, for, def, del, is else, try, from과 같은 키워드는 피해야 합니다.

다음 예제는 아래와 같이 Python에서 허용되는 이름에 대한 것입니다.

# python
# Variable Names that are allowed
a = 2
b = "Hello"
pythonVariable = "Python Tutorial"
python_variable = "Python Tutorial"
_python_variable = "Python Tutorial"
_pythonVariable = "Python Tutorial"
PYTHONVARIABLE = "Python Tutorial"
pythonVariable = "Python Tutorial"
pythonVairbale3 = "Python Tutorial"

Python에서 허용되지 않는 이름에 대해 논의해 봅시다.

# python
# Variable Names that are not allowed
7pythonvariable = "Python Tutorial"
-pythonvariable = "Python Tutorial"
pythonv@riable = "Python Tutorial"
python variable = "Python Tutorial"
for = "Python Tutorial"

허용되지 않는 변수를 사용한 경우 잘못된 구문이 표시됩니다. 하나씩 처리하고 결과적으로 오류가 나타납니다.

출력:

python의 변수 명명 규칙

Python의 클래스 이름 지정 규칙

변수와 함수의 경우 규칙이 있기 때문에 Python의 클래스 명명 규칙은 다른 프로그래밍 언어와 동일합니다. 또한 파이썬에서 클래스의 이름을 지정할 때도 특정 규칙을 따라야 합니다.

이름은 모든 것의 정체성을 결정합니다. 독특한 이름은 당신의 전망을 향상시킵니다.

따라서 프로그램이 클래스로 시작하므로 클래스에 적절한 이름을 지정해야 합니다. 규칙은 다음과 같습니다.

  1. CamelCase 규칙을 따라야 합니다.
  2. 예외가 있는 클래스의 경우 then을 작성할 때 Error로 이름을 끝내야 합니다.
  3. 어딘가에서 클래스를 호출하거나 호출할 수 있으면 함수처럼 클래스 이름을 지정할 수 있습니다.
  4. 파이썬 내의 클래스는 소문자입니다.

암호:

# python
class OurClass
class HelloWorld
class UserError

Python의 파일 이름 지정 규칙

파일 이름을 결정할 때 다음 규칙을 염두에 두어야 합니다.

  1. 선택한 파일 이름은 짧은 이름이어야 합니다.
  2. 파일명 선택시 모두 소문자 사용을 원칙으로 합니다.
  3. 파일 이름에 underscore()가 포함될 수도 있습니다.

Python의 메서드 명명 규칙

Python에서 메소드 이름을 지정하려면 아래 규칙을 따르십시오.

  1. 메서드 이름을 선택할 때 모두 소문자를 선택해야 합니다.
  2. 여러 단어를 구분하려면 메소드 이름에 “밑줄(_)“을 사용해야 합니다.
  3. 대중을 위한 것이 아닌 이름은 underscore()로 시작해야 합니다.
  4. 메서드 이름을 맹글링하려면 시작 부분에 두 개의 밑줄(_)을 사용해야 합니다.

Python의 상수 명명 규칙

파이썬에서 상수의 이름을 지정하려면 특정 규칙을 따라야 합니다.

  1. Python에서 상수 이름을 항상 대문자화하십시오.
  2. 여러 단어를 구분하려면 상수 이름에 “밑줄(_)“을 사용해야 합니다.

Python의 패키지 명명 규칙

다음은 패키지 이름을 지정할 때 따라야 하는 규칙입니다.

  1. 패키지 이름을 선택할 때 모두 소문자를 선택해야 합니다.
  2. 여러 단어를 구분하려면 메소드 이름에 “밑줄(_)“이 있으면 밑줄(_)을 사용해야 합니다.
  3. 패키지 이름을 지정할 때 한 단어를 사용하는 것이 좋습니다.

Python의 객체 명명 규칙

파이썬에서 객체의 이름을 지정할 때 다음 규칙을 따라야 합니다.

  1. 객체의 이름을 선택할 때 모두 소문자를 선택해야 합니다.
  2. 선택한 이름은 매우 짧게 해야 합니다.
  3. 여러 단어를 구분하려면 메소드 이름에 밑줄(_)을 사용해야 합니다.

Python의 모듈 이름

파이썬에서 모듈 이름을 지정할 때 따라야 할 몇 가지 규칙이 있습니다.

  1. 모듈 이름을 선택할 때 모두 소문자를 선택해야 합니다.
  2. 여러 단어를 구분하려면 모듈 이름에 “밑줄(_)“을 사용해야 합니다.
  3. 모듈 이름을 지정할 때 한 단어를 사용하는 것이 좋습니다.

Python의 전역 변수 명명 규칙

다음은 전역 변수 이름 지정 규칙입니다.

  1. 전역 변수의 이름을 선택할 때 모두 소문자를 선택해야 합니다.
  2. 여러 단어를 구분하려면 전역 변수에 단어가 있으면 밑줄(_)을 사용해야 합니다.

메소드의 인수

예를 들어 메서드는 self를 첫 번째 인수로 사용합니다. 클래스 메서드의 경우 cls를 시작 인수로 사용해야 합니다.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn