Python のファイル命名規則
- Python の関数の命名規則
- Python での変数の命名規則
- Python のクラスの命名規則
- Python でのファイルの命名規則
- Python のメソッド命名規則
- 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 変数に名前を付けるときは、いくつかの規則に従う必要があります。
ルールは次のとおりです。
- 変数はアルファベットまたは
アンダースコア(_)
文字で始める必要があります。 - 変数名は、
A-Z,a-z,0-9
およびアンダースコア(_)
のみにする必要があります。 - 変数名の先頭に
number
を使用しないでください。 - 変数名に、≪$、%、#、&、@.-、^、≫などの固有文字を使用することは禁止されています。
- 変数名は大文字と小文字を区別します。 たとえば、
trs
とTrs
は 2つの特徴的な変数です。 - 変数に名前を付けるときは、
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 でクラスに名前を付けるときも、特定の規則に従う必要があります。
名前は何かのアイデンティティを決定します。 ユニークな名前はあなたの見通しを高めます。
したがって、プログラムがクラスから始まるので、クラスに適切な名前を割り当てる必要があります。 ルールは次のとおりです。
CamelCase
規則に従う必要があります。- 例外のあるクラスの場合、書きながら、名前を
Error
で終わらせる必要があります。 - クラスをどこかから呼び出すか、callable にすると、関数のようにクラス名を割り当てることができます。
- Python 内のクラスは小文字です。
コード:
# python
class OurClass
class HelloWorld
class UserError
Python でのファイルの命名規則
ファイルの名前を決定するときは、次の規則に留意する必要があります。
- 選択するファイル名は短い名前にする必要があります。
- ファイルの名前を選択するときは、すべて小文字を使用する必要があります。
- ファイル名には、
underscore()
を含めることもできます。
Python のメソッド命名規則
Python でメソッドに名前を付けるには、次の規則に従います。
- メソッドの名前を選択するときは、すべて
小文字
を選択する必要があります。 - 複数の単語を区切るには、メソッド名に単語が含まれている場合は、
アンダースコア(_)
を使用する必要があります。 - 一般向けでない名前は、
underscore()
で始まる必要があります。 - メソッド名をマングルしたい場合は、最初に 2つの
アンダースコア(_)
を使用する必要があります。
Python の定数命名規則
Python で定数に名前を付けるには、特定の規則に従う必要があります。
- Python では常に定数名を
大文字
にします。 - 複数の単語を区切るには、定数名に単語が含まれている場合は、
アンダースコア(_)
を使用する必要があります。
Python のパッケージ命名規則
以下は、パッケージに名前を付けるときに従うべき規則です。
- パッケージの名前を選択するときは、すべて
小文字
を選択する必要があります。 - 複数の単語を区切るには、メソッド名にアンダースコア (_) がある場合は、それを使用する必要があります。
- パッケージに名前を付けるときは、
単語
を使用すると便利です。
Python のオブジェクト命名規則
Python でオブジェクトに名前を付けるときは、次の規則に従う必要があります。
- オブジェクトの名前を選択するときは、すべて
小文字
を選択する必要があります。 - 選択する名前は非常に
短い
ものにする必要があります。 - 複数の単語を区切るには、メソッド名にアンダースコア (_) がある場合は、それを使用する必要があります。
Python でのモジュール名
Python でモジュールに名前を付けるときは、いくつかの規則に従う必要があります。
- モジュールの名前を選択するときは、すべて
小文字
を選択する必要があります。 - 複数の単語を区切るには、モジュール名に単語が含まれている場合は、
アンダースコア(_)
を使用する必要があります。 - モジュールに名前を付けるときは、
単語
を使用すると便利です。
Python のグローバル変数命名規則
グローバル変数の命名規則は次のとおりです。
- グローバル変数の名前を選択するときは、すべて
小文字
を選択する必要があります。 - 複数の単語を区切るには、グローバル変数に単語がある場合は、
アンダースコア (_)
を使用する必要があります。
メソッドの引数
たとえば、メソッドは最初の引数として self
を使用します。 クラスメソッドの場合、cls
を最初の引数として使用する必要があります。
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