Commentaren zijn een van de meest nuttige tools wanneer je met Python werkt. Ze geven ons richting door de logica, beslissingen en doelen achter blokken code, zonder de uitvoering te verstoren. Commentaren helpen de code beter leesbaar en onderhoudbaar te maken en faciliteren de samenwerking in een team.
Dit handleiding zal diepgaan in twee effectieve methodes voor het commentarissen van meerdere regels code in Python, ervoor zorgende dat uw code goed geDocumenteerd en gemakkelijk te begrijpen is.
Waarom zijn blokcommentaren in Python belangrijk?
Commentaren zijn vaak een van de eerste concepten die je tegenkomt in uw Python-leerprocess. Ze geven nuttige context over de intentie achter een bepaald stuk code. Ze bieden helderheid en context over waarom een script zo gaat reageren. Er zijn verschillende belangrijke redenen waarom u altijd commentaar moet gebruiken in uw scripts. Hier zijn vier van hen:
- Documentatie: Commentaren zijn een vorm van documentatie die de bedoeling van functies, klassen of blokken code uitlegt. Dit is bijzonder nuttig voor complexe algoritmen waar de logica niet direct duidelijk is.
- Leesbaarheid: Goed gecommentaar code is makkelijker te lezen en te begrijpen. Dit is crucial wanneer u of anderen de code na enige tijd terugkeren.
- Debuggen: Tijdelijk commentarissen van delen van code is een algemeen praktijk voor het isoleren en identificeren van fouten.
- Samenwerking: In een teamomgeving maken opmerkingen code meer delenbaar en begrijpbaar, en faciliteren een soepelere samenwerking en codebeoordelingen.
Gebruik van Eenregelige Blokcommentaren in Python
Voordat we inzoomen op het commentariseren van meerdere regels, beginnen we met de basis van eenregelige commentaren. In Python begint een eenregelig commentaar met het teken hashtag (#
), en de Python-interpreter negeert alles wat er op die regel achter komt. Om een eenregelig commentaar te maken, volg de onderstaande instructies:
- Plaatsing: Plaats het symbool # aan het begin van de regel of achter de code op dezelfde regel. Commentaren kunnen boven de code die ze beschrijven worden geplaatst, rechts van de code op dezelfde regel of losstaand.
- Inhoud: Na het symbool #, schrijf je commentaar. Dit kan een uitleg van de regel code zijn, een notitie voor latere referentie, of enige nuttige informatie gerelateerd aan de code.
# Dit is een eenregelig commentaar dat de volgende regel code verklaart print("Hello, world!") # Dit print een bericht naar de console
Methode #1: Commentariseren door gebruik te maken van Meerdere Eenregelige #
Het gemakkelijkste manier om een commentaar toe te voegen in Python is door gebruik te maken van het #
symbool, dat alles op dezelfde regel volgt commentarieert. Hoewel Python geen specifieke syntaxis voor blokcommentaren heeft, kun je gebruik maken van meerdere #
symollen om elke regel apart commentarierend. Alles wat je moet doen zijn de volgende stappen:
- Identificeer het codeblok: Eerst identificeer je het codeblok dat je commentarieert wilt. Dit kan een functie, een lus of elk segment van je code zijn dat je uitzet of uitlegt.
- Commentarieer elke regel: plaats een
#
symbool aan het begin van elke regel die je commentarieert wilt. Dit vertelt de Python-interpreter deze regels tijdens de uitvoering te negeren.
Je kunt het voorbeeld hieronder zien:
# Voorbeeld van het commentarieren van meerdere regels afzonderlijk # def example_function(name): # # Deze functie print "Hello " en de invoer naam # print("Hello", name)
Methodiek 2 voor het commentariseren van Python-blokken: gebruik drietallige getekende stringliteratuur.
Een alternatieve methode om meerdere regels uit te commentariëren is het gebruik van driemaal gequote stringliterals (”’ ”’ of “”” “””). Hoewel dit niet officieel blokcommentaar is, worden deze stringliterals vaak zo gebruikt, vooral voor multiline-commentaar of docstrings. Om driemaal gequote stringliterals te gebruiken, plaats gewoon ”’ of “”” voor en na het blok code dat u uit commentariëren wilt, zoals hieronder:
''' def example_function(name): print("Hello", name) '''
Driemaal gequote stringliterals worden meestal gebruikt voor het documenteren van Pythonfuncties. Bijvoorbeeld:
# Maak een voorbeeld_functie() def example_function(name): ''' This function takes as input a name, and returns a salutation to the name in the form of "Hello name" ''' # Print de uitvoer print("Hello", name)
Deze driemaal gequote stringliterals worden docstrings genoemd — u kunt er meer over lezen in ons docstringshandleiding.
Eindgedachten
Commentaar is een onvervangbaar onderdeel van het schrijven van schoon, onderhoudbaar en collegiaal Pythoncode. Of u single-line commentaar met # of multi-line commentaar met driemaal gequote stringliterals gebruikt, het doel is het vergroten van de leesbaarheid en het begrijpen van uw code. Laat ons wat we hebben geleerd samenvatten:
Voor verdere lezing en om uw kennis over de best practices in Pythonprogrammeren dieper te maken, kijk op de volgende bronnen:
Source:
https://www.datacamp.com/tutorial/python-block-comment