Python の関数、クラス、定数、および変数の命名規則
PEP 8 または Python 拡張提案 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 では、クラスに名前を付けるためにアッパーキャメルケースまたはパスカルケースを使用することをお勧めします。たとえば、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"