Meta tags:
description= Lerne einzeilige und mehrzeilige Kommentare in Python, wann Docstrings sinnvoll sind und wie man Kommentare nach Best Practices schreibt.;
Headings (most frequently used words):
kommentare, best, practices, einzeilige, direktiven, python, einzeilig, mehrzeilig, mehrzeilige, docstrings, strukturierte, dokumentationskommentare, code, beim, debuggen, auskommentieren, spezielle, kommentar, für, häufige, fehler, vermeiden, zusammenfassung, practice, wann, einsetzen, dreifach, angeführte, strings, als, block, die, shebang, zeile, kodierungsdeklaration, type, checker,
Text of the page (most frequently used words):
python (76), #kommentare (26), code (19), the (17), und (16), der (16), die (16), lernen (15), für (14), string (14), matplotlib (14), kopieren (13), mysql (13), mongodb (12), kommentar (11), auf (11), ein (10), das (8), nicht (8), mit (8), price (8), zeile (8), print (8), strings (8), listen (8), w3docs (7), html (7), this (7), comment (7), type (7), def (7), eine (7), ist (7), rate (7), elemente (7), best (6), practices (6), zeilen (6), ihn (6), return (6), als (6), alle (5), tools (5), mehrzeilige (5), einzeilige (5), syntax (5), before (5), sind (5), utf (5), nach (5), docstring (5), inline (5), wenn (5), den (5), von (5), set (5), verwendet (5), sie (5), wird (5), erste (5), erstellen (5), tutorial (5), tuples (5), methoden (5), formatter (5), color (5), json (4), generator (4), git (4), vermeiden (4), spezielle (4), variablen (4), was (4), using (4), and (4), wann (4), oder (4), ignore (4), tax (4), wie (4), interpreter (4), 100 (4), greet (4), name (4), dateien (4), entfernen (4), schritte (4), regression (4), dictionaries (4), listenelemente (4), durchlaufen (4), über (3), encoder (3), editor (3), quizze (3), übungen (3), php (3), javascript (3), css (3), fehler (3), direktiven (3), beim (3), debuggen (3), auskommentieren (3), docstrings (3), add (3), sich (3), python3 (3), class (3), mehrzeilig (3), einzeilig (3), derselben (3), datei (3), einen (3), sollten (3), einem (3), sein (3), file (3), todo (3), ohne (3), block (3), leerzeichen (3), anweisung (3), diese (3), ändern (3), aber (3), standard (3), script (3), hello (3), calculate_discount (3), discount (3), csv (3), dreifach (3), mehrere (3), celsius_to_fahrenheit (3), area (3), sets (3), hinzufügen (3), zugreifen (3), entwickler (2), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), beautifier (2), diff (2), password (2), java (2), bücher (2), snippets (2), seit (2), practice (2), zusammenfassung (2), häufige (2), strukturierte (2), dokumentationskommentare (2), page (2), line (2), symbol (2), which (2), following (2), are (2), ways (2), comments (2), according (2), com (2), selbst (2), variables (2), mypy (2), unterdrücken (2), coding (2), unix (2), usr (2), bin (2), env (2), shebang (2), api (2), dokumentation (2), text (2), erklärungen (2), aufeinanderfolgende (2), codebasis (2), einige (2), dich (2), stil (2), nötig (2), auskommentierten (2), behalten (2), große (2), löschen (2), nützlich (2), data (2), txt (2), where (2), lassen (2), tax_rate (2), validation (2), decimal (2), for (2), beginnen (2), zwei (2), kein (2), offensichtliche (2), skip (2), empty (2), verwenden (2), halten (2), result (2), erkläre (2), warum (2), konventionen (2), deine (2), wirklich (2), laufzeitverhalten (2), behandelt (2), kapitel (2), checker (2), andere (2), beginnt (2), from (2), with (2), kann (2), anstatt (2), leser (2), else (2), formula (2), kommentaren (2), dieses (2), hat (2), funktionen (2), report (2), sales (2), angeführter (2), __doc__ (2), alice (2), str (2), greeting (2), returns (2), args (2), platziert (2), module (2), user_count (2), radius (2), vom (2), ignoriert (2), man (2), welche (2), handling (2), zahlen (2), klassen (2), limit (2), update (2), drop (2), collection (2), delete (2), insert (2), datenbank (2), daten (2), grid (2), einführung (2), schleifen (2), verbinden (2), hash (2), 2026, rechte, vorbehalten, gemacht, sprache, datenschutzrichtlinie, kontakt, uns, unternehmen, probier, üben, kostenlose, tutorials, beispiele, web, 2014, next, previous, yes, helpful, prüfen, writing, separate, without, any, triple, quotes, after, übung, leichtgewichtiges, werkzeug, auszahlt, immer, anderer, zukunft, deinen, liest, weiterführende, lektüre, verwandten, themen, siehe, quelldateien, kodierung, skript, einstiegspunkt, public, ausführliche, notizen, abschnittsüberschriften, verwendung, kommentartyp, mischung, aus, lässt, unbesessen, wirken, wende, konsequent, inkonsistenter, versionskontrolle, bewahrt, geschichte, nachwelt, lösche, verlasse, jemals, zurückbrauchst, log, blöcke, statt, todos, während, entwicklung, jedoch, issue, tracker, verknüpft, unbestimmte, zeit, produktionscode, verbleiben, read, open, handle, case, does, not, exist, nachverfolgung, total, including, prices, must, non, negative, happens, upstream, expressed, apply_tax, darunter, liegenden, beziehen, ebene, eingerückt, jeder, sollte, raute, dann, durch, mindestens, getrennt, pep, pythons, offizieller, stileitfaden, empfiehlt, has, space, correct, lines, processing, vollständige, sätze, veraltete, dem, widersprechen, aktualisiere, änderst, aktuell, cache, avoid, redundant, calls, gutes, beispiel, praxis, befolgst, werden, bestimmte, typfehler, weitere, informationen, dazu, typen, findest, value, some_function, berücksichtigen, standardmäßig, daher, dies, heute, selten, erforderlich, kannst, legacy, begegnen, quelldatei, zeichenkodierung, deklariere, ersten, zweiten, kodierungsdeklaration, betriebssystem, direkt, ausgeführt, standalone, tells, run, ähnlichen, systemen, eines, skripts, angeben, seine, werkzeuge, erkennen, kommentarzeilen, maschinenlesbarer, bedeutung, sobald, korrektur, bestätigt, hast, entferne, dauerhaft, belassen, veralteter, auskommentierter, verwirrt, künftige, old, flat, vorübergehende, deaktivieren, gängige, debugging, technik, muster, funktioniert, subtilen, nachteil, anders, parst, kompilierten, bytecode, modulebene, bevorzuge, richtigen, modul, allererste, innerhalb, bleib, bei, aufeinanderfolgenden, import, writes, summary, reads, aggregates, region, processes, daily, literale, verwirft, nichts, zugewiesen, allein, einer, position, manchmal, informeller, angeführte, prints, above, person, personalised, message, literal, konvention, namens, kurz, dokumentations, unmittelbar, header, obwohl, technisch, gesehen, ausdruck, dient, dokumentationsmechanismus, zur, laufzeit, attribut, zugänglich, meisten, editoren, ides, ermöglichen, dir, auszuwählen, allen, gleichzeitig, umzuschalten, normalerweise, cmd, ctrl, 212, round, float, rounded, two, places, function, converts, temperature, celsius, fahrenheit, verfügt, dedizierte, idiomatische, methode, überspannen, besteht, darin, jeweils, total_score, average, division, zero, fixme, deaktiviere, einzelne, vorübergehend, markiere, temporäre, workarounds, replace, database, lookup, entscheidung, getroffen, wurde, tut, zeigt, einsetzen, letzten, ausführbarem, bezeichnet, verwende, sparsam, reserviere, logik, wiederholen, bereits, aussagt, outputs, 53975, 14159, calculate, circle, einzeiliger, rautezeichen, alles, bis, zum, ende, deinem, quellcode, vollständig, existieren, menschliche, absichten, erklären, entscheidungen, dokumentieren, probleme, kennzeichnen, des, programms, beeinflussen, arten, codebasen, lesbar, lerne, sinnvoll, schreibt, http, anfragen, pytest, pakete, virtuelle, umgebungen, tooling, threading, asyncio, concurrency, random, sys, itertools, collections, ausnahmen, auslösen, error, library, addieren, umkehren, duplikate, how, enums, abstrakte, kapselung, polymorphismus, dataclasses, static, classmethod, property, magic, methods, advanced, oop, match, enumerate, zip, map, comprehensions, kontextmanager, rekursion, closures, generatoren, decorators, kwargs, hints, intermediate, sort, query, find, join, table, order, select, tabelle, einstieg, nearest, neighbors, auc, roc, kurve, cross, bootstrap, aggregation, means, kategoriale, search, logistische, hierarchisches, clustering, konfusionsmatrix, entscheidungsbaum, train, test, skalierung, multiple, polynomiale, lineare, streudiagramm, normalverteilung, datenverteilung, perzentil, standardabweichung, mittelwert, median, modus, machine, learning, kreisdiagramme, histogramme, balken, scatter, subplot, beschriftungen, linie, marker, plotting, pyplot, django, scipy, pandas, numpy, modules, schreiben, lesen, dateiverarbeitung, formatierung, benutzereingabe, try, except, pip, regex, math, datumsangaben, scope, iteratoren, vererbung, objekte, arrays, lambda, while, tupeln, gruppieren, operatoren, booleans, casting, datentypen, variablennamen, aktualisieren, tupel, entpacken, tuple, sortieren, slicen, home, ausgabevariablen, verschachtelte, modifizieren, list, comprehension, zusammenführen, globale, format, escape, zeichen, dictionary, verketten, werte, zuweisen, aufrufen, anmelden, durchsuchen, formatters, url, reverse, sha256, md5, length, calculator, colors, hsl, hex, mixer, converter, picker, general, kurse,
Text of the page (random words):
python kommentare einzeilig mehrzeilig best practices w3docs w3docs bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen kurse quizze übungen snippets tools general tools html editor password generator html encoder code diff json beautifier alle 13 color tools color picker color converter color mixer color hex colors hsl alle 10 string tools string length calculator md5 hash generator sha256 hash generator string reverse url encoder alle 19 code formatters javascript formatter css formatter html formatter json formatter php formatter w3docs durchsuchen k de english en deutsch de русский ru français fr español es português pt italiano it anmelden python lernen python tutorial auf elemente zugreifen auf listenelemente zugreifen auf set elemente zugreifen tuples aufrufen elemente hinzufügen listenelemente hinzufügen set elemente hinzufügen mehrere werte zuweisen elemente ändern listenelemente ändern strings verketten dictionaries kopieren listen kopieren dictionary methoden escape zeichen format strings globale variablen listen verbinden sets zusammenführen tuples verbinden list comprehension listen methoden dictionaries durchlaufen listen durchlaufen sets durchlaufen tuples durchlaufen strings modifizieren verschachtelte dictionaries ausgabevariablen python home python listen python sets python strings python tuples python variablen elemente entfernen listenelemente entfernen set elemente entfernen set methoden strings slicen listen sortieren string methoden tuple methoden tupel entpacken tuples aktualisieren variablennamen python einführung python erste schritte python syntax python kommentare python variablen python datentypen python zahlen python casting python strings python booleans python operatoren python listen python tupeln gruppieren python dictionaries python if else python while schleifen python for schleifen python funktionen python lambda python arrays python klassen objekte python vererbung python iteratoren python scope python module python datumsangaben python math python json python regex python pip python try except python benutzereingabe python string formatierung file handling python dateiverarbeitung python dateien lesen python dateien schreiben erstellen python dateien löschen python modules numpy tutorial pandas tutorial scipy tutorial django tutorial python matplotlib matplotlib einführung matplotlib erste schritte matplotlib pyplot matplotlib plotting matplotlib marker matplotlib linie matplotlib beschriftungen matplotlib grid matplotlib subplot matplotlib scatter matplotlib balken matplotlib histogramme matplotlib kreisdiagramme machine learning erste schritte mittelwert median modus standardabweichung perzentil datenverteilung normalverteilung von daten streudiagramm lineare regression polynomiale regression multiple regression skalierung train test entscheidungsbaum konfusionsmatrix hierarchisches clustering logistische regression grid search kategoriale daten k means bootstrap aggregation cross validation auc roc kurve k nearest neighbors python mysql mysql einstieg mysql datenbank erstellen mysql tabelle erstellen mysql insert mysql select mysql where mysql order by mysql delete mysql drop table mysql update mysql limit mysql join python mongodb mongodb erste schritte mongodb datenbank erstellen mongodb collection erstellen mongodb insert mongodb find mongodb query mongodb sort mongodb delete mongodb drop collection mongodb update mongodb limit intermediate python f strings type hints args kwargs decorators generatoren closures rekursion kontextmanager comprehensions enumerate zip map match anweisung advanced oop magic methods property static classmethod dataclasses polymorphismus kapselung abstrakte klassen enums python how to listen duplikate entfernen string umkehren zwei zahlen addieren error handling and the standard library ausnahmen auslösen collections itertools os sys random csv dateien concurrency in python asyncio threading python tooling and best practices virtuelle umgebungen pakete pytest http anfragen python kommentare einzeilig mehrzeilig best practices lerne einzeilige und mehrzeilige kommentare in python wann docstrings sinnvoll sind und wie man kommentare nach best practices schreibt kommentare sind zeilen in deinem quellcode die der python interpreter vollständig ignoriert sie existieren für menschliche leser um absichten zu erklären entscheidungen zu dokumentieren und probleme zu kennzeichnen ohne das laufzeitverhalten des programms zu beeinflussen dieses kapitel behandelt alle arten von python kommentaren wann man welche verwendet und welche konventionen große codebasen lesbar halten einzeilige kommentare ein einzeiliger kommentar beginnt mit einem rautezeichen alles vom bis zum ende der zeile wird vom interpreter ignoriert calculate the area of a circle radius 5 area 3 14159 radius 2 print area outputs 78 53975 kopieren der kommentar in der letzten zeile nach ausführbarem code in derselben zeile platziert wird als inline kommentar bezeichnet verwende ihn sparsam reserviere ihn für wirklich nicht offensichtliche logik anstatt zu wiederholen was der code bereits aussagt wann einzeilige kommentare einsetzen erkläre warum eine entscheidung getroffen wurde nicht was der code tut das zeigt der code selbst markiere temporäre workarounds todo replace with database lookup deaktiviere eine einzelne zeile vorübergehend beim debuggen fixme division by zero if user_count is 0 average total_score user_count kopieren mehrzeilige kommentare python verfügt nicht über eine dedizierte syntax für mehrzeilige kommentare wie c mit die idiomatische methode mehrere zeilen zu überspannen besteht darin aufeinanderfolgende einzeilige kommentare zu verwenden die jeweils mit beginnen this function converts a temperature in celsius to fahrenheit the formula is f c 9 5 32 returns a float rounded to two decimal places def celsius_to_fahrenheit c return round c 9 5 32 2 print celsius_to_fahrenheit 100 212 0 print celsius_to_fahrenheit 0 32 0 kopieren die meisten python editoren und ides ermöglichen es dir mehrere zeilen auszuwählen und auf allen gleichzeitig umzuschalten normalerweise ctrl oder cmd docstrings strukturierte dokumentationskommentare python hat eine spezielle string literal konvention namens docstring kurz für dokumentations string ein docstring ist ein dreifach angeführter string der unmittelbar nach einem def class oder module header platziert wird obwohl es technisch gesehen ein string ausdruck und kein kommentar ist dient er als standard dokumentationsmechanismus und ist zur laufzeit über das __doc__ attribut zugänglich def greet name return a personalised greeting message args name str the name of the person to greet returns str a greeting string return f hello name print greet alice hello alice print greet __doc__ prints the docstring above kopieren dreifach angeführte strings als block kommentare da python string literale verwirft die nichts zugewiesen sind wird ein dreifach angeführter string für sich allein nicht in einer def class position manchmal als informeller block kommentar verwendet this script processes the daily sales report it reads from sales csv aggregates by region and writes a summary to report txt import csv kopieren dieses muster funktioniert hat aber einen subtilen nachteil anders als kommentare parst der interpreter den string und kann ihn im kompilierten bytecode behalten für dokumentation auf modulebene bevorzuge einen richtigen modul docstring die allererste anweisung in der datei für andere mehrzeilige erklärungen innerhalb von funktionen bleib bei aufeinanderfolgenden zeilen code beim debuggen auskommentieren das vorübergehende deaktivieren von code mit kommentaren ist eine gängige debugging technik def calculate_discount price rate discount price rate old flat rate formula discount price rate if rate 1 else price rate 100 return price discount print calculate_discount 100 0 2 80 0 print calculate_discount 100 20 80 0 kopieren sobald du die korrektur bestätigt hast entferne die auskommentierten zeilen anstatt sie dauerhaft in der codebasis zu belassen veralteter auskommentierter code verwirrt künftige leser spezielle kommentar direktiven python und seine werkzeuge erkennen einige kommentarzeilen mit maschinenlesbarer bedeutung die shebang zeile auf unix ähnlichen systemen kann die erste zeile eines skripts den interpreter angeben usr bin env python3 this line tells the os to run the file with python3 print hello from a standalone script kopieren diese zeile ist für python ein kommentar sie beginnt mit aber das betriebssystem verwendet sie wenn die datei direkt ausgeführt wird script py kodierungsdeklaration wenn deine quelldatei eine andere zeichenkodierung als utf 8 verwendet der standard seit python 3 deklariere sie in der ersten oder zweiten zeile coding utf 8 kopieren python 3 verwendet standardmäßig utf 8 daher ist dies heute selten erforderlich aber du kannst es in legacy code begegnen type checker direktiven type checker wie mypy berücksichtigen spezielle inline kommentare x type ignore result some_function type ignore return value kopieren diese unterdrücken bestimmte typfehler ohne das laufzeitverhalten zu ändern weitere informationen dazu wie python typen behandelt findest du im kapitel python variables best practices für kommentare wenn du diese konventionen befolgst werden deine kommentare wirklich nützlich praxis gutes beispiel vermeiden erkläre warum nicht was cache result to avoid redundant api calls set x to 5 kommentare aktuell halten aktualisiere den kommentar wenn du den code änderst veraltete kommentare lassen die dem code widersprechen vollständige sätze verwenden skip empty lines before processing skip empty ein leerzeichen nach this is correct this has no space offensichtliche kommentare vermeiden kein kommentar nötig x x 1 add 1 to x pep 8 pythons offizieller stileitfaden empfiehlt inline kommentare sollten durch mindestens zwei leerzeichen von der anweisung getrennt sein jeder inline kommentar sollte mit raute dann ein leerzeichen beginnen block kommentare die sich auf den darunter liegenden code beziehen sollten auf derselben ebene eingerückt sein def apply_tax price tax_rate tax rate is expressed as a decimal e g 0 07 for 7 prices must be non negative validation happens upstream tax price tax_rate return price tax total including tax kopieren häufige fehler vermeiden 1 todo kommentare ohne nachverfolgung lassen todo handle the case where the file does not exist data open data txt read kopieren todos sind während der entwicklung nützlich sollten jedoch mit einem issue tracker verknüpft sein und nicht auf unbestimmte zeit im produktionscode verbleiben 2 große blöcke auskommentieren statt zu löschen versionskontrolle git bewahrt die geschichte es ist nicht nötig auskommentierten code für die nachwelt zu behalten lösche ihn und verlasse dich auf git log wenn du ihn jemals zurückbrauchst 3 inkonsistenter stil eine mischung aus comment comment und comment in derselben datei lässt die codebasis unbesessen wirken einige dich auf einen stil und wende ihn konsequent an zusammenfassung kommentartyp syntax verwendung einzeilig text inline notizen abschnittsüberschriften mehrzeilig aufeinanderfolgende zeilen ausführliche erklärungen docstring text nach def class public api dokumentation shebang usr bin env python3 unix skript einstiegspunkt kodierung coding utf 8 nicht utf 8 quelldateien type ignore type ignore mypy fehler unterdrücken kommentare sind ein leichtgewichtiges werkzeug das sich auszahlt wann immer ein anderer entwickler oder du selbst in der zukunft deinen code liest für weiterführende lektüre zu verwandten themen siehe python syntax und python variables practice übung which of the following are ways to add comments in python code according to w3docs com which of the following are ways to add comments in python code according to w3docs com using using the symbol before the comment using before the comment using triple quotes before and after the comment or writing a comment in a separate line without any symbol before it prüfen was this page helpful yes no previous python syntax next python variablen on this page einzeilige kommentare mehrzeilige kommentare docstrings strukturierte dokumentationskommentare code beim debuggen auskommentieren spezielle kommentar direktiven best practices für kommentare häufige fehler vermeiden zusammenfassung practice w3docs kostenlose tutorials beispiele übungen snippets und quizze für das web seit 2014 bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen üben übungen quizze probier editor tools html editor password generator html encoder code diff json beautifier unternehmen über uns kontakt datenschutzrichtlinie sprache english deutsch русский français español português italiano 2026 w3docs alle rechte vorbehalten für entwickler gemacht
|