Python >> Python-zelfstudie >  >> Python

Naamgevingsconventies voor bestanden in Python

We zullen Python-naamgevingsconventies introduceren en bespreken hoe naamgevingsconventies in Python kunnen worden gebruikt als het gaat om klasse, variabele, functies, object, bestandsnaam, module, constante, pakket, globaal en variabele.

We kunnen variabelen op veel verschillende manieren een naam geven, en Python heeft het gemakkelijk gemaakt. De naamgevingsconventie is essentieel in de programmeertaal, waardoor taken gemakkelijk en snel kunnen worden uitgevoerd.

Naamconventie voor functies in Python

We kunnen niet zomaar een functie noemen in Python. Er moet aan enkele duidelijke regels worden voldaan bij het benoemen van een functie in Python.

Leer Python:Python-zelfstudie voor beginners 2022 | Module 1 [Functies, variabelen, getallen, string]

Bij het schrijven van de Python-functienaam mogen alleen kleine letters worden gebruikt. Er mogen geen hoofdletters worden gebruikt.

Bij het benoemen van een functie is het toegestaan ​​om underscore(_) . te gebruiken tussen de woorden als vervanging voor spatie.

Code:

# 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()

Uitgang:

Naamconventie voor variabele in Python

Het is hetzelfde als dat van functienamen. Sommige regels moeten worden gevolgd bij het benoemen van een Python-variabele.

De regels zijn als volgt.

  1. Het is verplicht om een ​​variabele te beginnen met een alfabet of underscore(_) karakter.
  2. Een variabelenaam mag alleen A-Z,a-z,0-9 . zijn en underscore(_) .
  3. Een number mag niet het begin zijn van een variabelenaam.
  4. Unieke tekens zoals $,%,#,&,@.-,^, enz., mogen niet worden gebruikt met de naam van de variabele.
  5. Variabelenamen zijn hoofdlettergerelateerd. Bijvoorbeeld trs en Trs zijn twee onderscheidende variabelen.
  6. Zoekwoorden zoals class, for, def, del, is else, try, and from moet worden vermeden bij het benoemen van een variabele.

Het volgende voorbeeld gaat over welke namen zijn toegestaan ​​in Python, zoals hieronder weergegeven.

# 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"

Laten we de namen bespreken die niet zijn toegestaan ​​in 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"

Als we variabelen hebben gebruikt die niet zijn toegestaan, wordt een ongeldige syntaxis weergegeven. Het zal ze één voor één verwerken en als resultaat zal er een fout verschijnen.

Uitgang:

Naamconventie voor klasse in Python

De naamgevingsconventie voor klassen in Python is identiek aan die voor andere programmeertalen, omdat er regels waren in het geval van variabele en functie. We moeten ook specifieke regels volgen bij het benoemen van klassen in python.

De naam bepaalt de identiteit van iets. Een unieke naam verbetert je blik.

We moeten dus een eigennaam aan een klasse toewijzen als het programma begint met de klasse. De regels zijn als volgt.

  1. CamelCase conventie moet worden gevolgd.
  2. In het geval van klassen met uitzondering, moeten we tijdens het schrijven de naam eindigen met een Error .
  3. We kunnen een klassenaam als een functie toewijzen als we de klasse ergens vandaan of oproepbaar oproepen.
  4. De klassen binnen python zijn in kleine letters.

Code:

# python
class OurClass
class HelloWorld
class UserError

Benoemingsconventie voor bestanden in Python

Wanneer we een naam voor uw bestand kiezen, moet u de volgende regels in gedachten houden.

  1. Een gekozen bestandsnaam moet een korte naam zijn.
  2. Alle kleine letters moeten worden gebruikt bij het selecteren van een naam voor het bestand.
  3. De bestandsnaam kan ook een underscore() . bevatten .

Conventie voor naamgeving van methoden in Python

Volg de onderstaande regels om een ​​methode een naam te geven in python.

  1. Als je een naam voor een methode selecteert, moet je alle lowercase . kiezen .
  2. Om meerdere woorden te scheiden, als uw methodenaam die had, moet u een underscore(_) gebruiken .
  3. Een naam die niet voor het publiek is, moet beginnen met een underscore() .
  4. Twee underscores(_) moet aan het begin worden gebruikt als u een methodenaam wilt mangelen.

Constante naamgevingsconventie in Python

Er moeten specifieke regels worden gevolgd om een ​​constante in python een naam te geven.

  1. Altijd capitalize de constante naam in Python.
  2. Om meerdere woorden te scheiden, als uw constante naam die had, moeten we een underscore(_) gebruiken .

Pakketnaamgevingsconventie in Python

Hieronder volgen de regels die we moeten volgen bij het benoemen van een pakket.

  1. Bij het selecteren van een naam voor een pakket, moeten we alle lowercase choose kiezen .
  2. Om meerdere woorden te scheiden, moeten we een underscore(_) . gebruiken als onze methodenaam die had.
  3. Het is nuttig om een ​​single word te gebruiken bij het benoemen van een pakket.

Conventie voor het benoemen van objecten in Python

Bij het benoemen van een object in python moeten we de volgende regels volgen.

  1. Als we een naam voor een object selecteren, moeten we alle lowercase choose kiezen .
  2. De gekozen naam moet erg short zijn .
  3. Om meerdere woorden te scheiden, moeten we een underscore(_) . gebruiken als onze methodenaam die had.

Modulenaam in Python

Sommige regels moeten worden gevolgd wanneer u een module in python een naam geeft.

  1. Bij het selecteren van een naam voor een module, moeten we alle lowercase choose kiezen .
  2. Om meerdere woorden te scheiden, als uw modulenaam die had, moet u een underscore(_) gebruiken .
  3. Het is nuttig om een ​​single word te gebruiken bij het benoemen van een module.

Global Variable Naming Convention in Python

Hieronder volgen de regels voor het benoemen van een globale variabele.

  1. Als je een naam voor een globale variabele selecteert, moet je alle lowercase . kiezen .
  2. Om meerdere woorden te scheiden, als uw globale variabele er een had, moet u een underscore(_) gebruiken .

Argumenten van een methode

Methoden gebruiken bijvoorbeeld self als eerste argument. In het geval van de klassenmethode, cls moet worden gebruikt als een beginargument.


Volgende bericht