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 関数名を記述するときは、すべて小文字のみを使用する必要があります。 大文字は使用しないでください。

関数に名前を付ける場合、スペースの代わりに単語の間に アンダースコア(_) を使用することができます。

コード:

# 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. 変数名の先頭に number を使用しないでください。
  4. 変数名に、≪$、%、#、&、@.-、^、≫などの固有文字を使用することは禁止されています。
  5. 変数名は大文字と小文字を区別します。 たとえば、trsTrs は 2つの特徴的な変数です。
  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"

許可されていない変数を使用すると、無効な構文が表示されます。 それらを1つずつ処理し、その結果、エラーが表示されます。

出力:

python の変数命名規則

Python のクラスの命名規則

Python のクラスの命名規則は、変数と関数の場合に規則があったため、他のプログラミング言語と同じです。 Python でクラスに名前を付けるときも、特定の規則に従う必要があります。

名前は何かのアイデンティティを決定します。 ユニークな名前はあなたの見通しを高めます。

したがって、プログラムがクラスから始まるので、クラスに適切な名前を割り当てる必要があります。 ルールは次のとおりです。

  1. CamelCase 規則に従う必要があります。
  2. 例外のあるクラスの場合、書きながら、名前を Error で終わらせる必要があります。
  3. クラスをどこかから呼び出すか、callable にすると、関数のようにクラス名を割り当てることができます。
  4. Python 内のクラスは小文字です。

コード:

# python
class OurClass
class HelloWorld
class UserError

Python でのファイルの命名規則

ファイルの名前を決定するときは、次の規則に留意する必要があります。

  1. 選択するファイル名は短い名前にする必要があります。
  2. ファイルの名前を選択するときは、すべて小文字を使用する必要があります。
  3. ファイル名には、underscore() を含めることもできます。

Python のメソッド命名規則

Python でメソッドに名前を付けるには、次の規則に従います。

  1. メソッドの名前を選択するときは、すべて 小文字 を選択する必要があります。
  2. 複数の単語を区切るには、メソッド名に単語が含まれている場合は、アンダースコア(_) を使用する必要があります。
  3. 一般向けでない名前は、underscore() で始まる必要があります。
  4. メソッド名をマングルしたい場合は、最初に 2つの アンダースコア(_) を使用する必要があります。

Python の定数命名規則

Python で定数に名前を付けるには、特定の規則に従う必要があります。

  1. Python では常に定数名を大文字にします。
  2. 複数の単語を区切るには、定数名に単語が含まれている場合は、アンダースコア(_) を使用する必要があります。

Python のパッケージ命名規則

以下は、パッケージに名前を付けるときに従うべき規則です。

  1. パッケージの名前を選択するときは、すべて 小文字 を選択する必要があります。
  2. 複数の単語を区切るには、メソッド名にアンダースコア (_) がある場合は、それを使用する必要があります。
  3. パッケージに名前を付けるときは、単語 を使用すると便利です。

Python のオブジェクト命名規則

Python でオブジェクトに名前を付けるときは、次の規則に従う必要があります。

  1. オブジェクトの名前を選択するときは、すべて 小文字 を選択する必要があります。
  2. 選択する名前は非常に短いものにする必要があります。
  3. 複数の単語を区切るには、メソッド名にアンダースコア (_) がある場合は、それを使用する必要があります。

Python でのモジュール名

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