Python-verklaring en opmerking

  1. Python-verklaring
  2. Inspringing van Python
  3. Python opmerkingen

In deze sectie worden Python-verklaringen, inspringingen en opmerkingen besproken. Docstring omdat een speciaal type Python-opmerking ook in de laatste sessie wordt geïntroduceerd.

Python-verklaring

Een Python-instructie is een instructie die de tolk moet uitvoeren. Een instructie kan een uitdrukking bevatten zoals hieronder

result = x + y

De Python-instructie kan worden beschouwd als een instructie aan de interpreter om de uitdrukking op te lossen en het resultaat op te slaan in een variabele. De verklaringen zoals for , while , print hebben een speciale betekenis; deze verklaringen zullen in een later gedeelte worden besproken.

Python Multi-line statements

Wanneer u na een instructie op de Enter-toets drukt, wordt die specifieke instructie beëindigd en is deze een instructie van één regel. Een instructie met meerdere regels kan in Python worden gemaakt met behulp van het regelvervolgingsteken, \ waardoor de Python-instructie wordt uitgebreid naar meerdere regels.

Overweeg de onderstaande code:

x = 100 + 101 + 102 \
    + 103 + 104 \
    + 105

Dit wordt expliciete lijnvervolging genoemd.

Je kan ook impliciete lijnvervolging uitvoeren door haakjes () , vierkante haken [] of accolades te gebruiken {}.

Je kan bijvoorbeeld boven meerdere regels schrijven met haakjes als:

x = (100 + 101 + 102 
    + 103 + 104 
    + 105)

Inspringing van Python

Het blok met uitspraken, bijvoorbeeld het lichaam van een functie of een lus of klasse, begint met inspringen. De inspringing moet hetzelfde zijn voor elke instructie in het blok. U krijgt een IndentationError wanneer inspringen onjuist is.

Meestal 4 spaties voor inspringen zoals geadviseerd in de Stijlgids voor Python Code . Overweeg het onderstaande voorbeeld:

x = {1, 2, 3, 4}
for i in x:
    print(i)

Inspringen wordt in principe gebruikt om leesbare programma’s te maken.

In het onderstaande voorbeeld wordt dezelfde code op twee verschillende manieren geschreven:

x = {1, 2, 3, 4}
for i in x:
    print(i)

for i in x: print(i)

Je kunt hier zien dat het eerste voorbeeld een betere leesbaarheid heeft dan het tweede.

Python opmerkingen

Opmerkingen worden gebruikt om het doel of de werking van een programma te beschrijven. Opmerkingen zijn de regels die Python tijdens het interpreteren negeert en ze verstoren de stroom van een programma niet.

Als u een code van honderden regels schrijft, moet u opmerkingen toevoegen omdat andere gebruikers niet genoeg tijd hebben om elke regel te lezen om de werking van de code te begrijpen. Op deze manier verhogen opmerkingen de leesbaarheid en leggen ze uit hoe de code ook werkt.

Een commentaar van Python begint met het hash- # symbool.

#Single Line comment
#Program to print a string
print("Hello Python Programmer")

Python Multi-Line opmerkingen

Het gebruik van het hash-symbool in elke regel kan een commentaar met meerdere regels definiëren. Maar er is een andere manier om een ​​commentaar met meerdere regels in Python toe te voegen, met behulp van drievoudige aanhalingstekens. Je kan gebruik maken van beide ''' of """.

"""Multi-line
comments in 
Python Programming language"""

Drievoudige aanhalingstekens worden in feite gebruikt om een ​​documentatiereeks met meerdere regels te definiëren, maar je kan ze ook gebruiken als opmerkingen met meerdere regels.

Docstring in Python

Docstring is de documentatiestring die de eerste instructie is in een Python-functie, klasse, module, enz. De beschrijving en opmerkingen van functies, methoden en klasse bevinden zich in een docstring (documentatiestring).

Overweeg het onderstaande voorbeeld:

def sum(a, b):
    """This function adds two values"""
    return a+b

Je kunt hier zien hoe docstring vertelt wat de functie doet.