{"id":57877,"date":"2023-01-12T11:16:35","date_gmt":"2023-01-12T10:16:35","guid":{"rendered":"https:\/\/kinqsta.com\/de\/?p=57877&#038;preview=true&#038;preview_id=57877"},"modified":"2023-07-27T11:45:20","modified_gmt":"2023-07-27T10:45:20","slug":"python-kommentare","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/","title":{"rendered":"Python-Kommentare richtig erstellen"},"content":{"rendered":"<p>Kommentare sind Notizen, die Programmierer an ihren Code anh\u00e4ngen, um zu erkl\u00e4ren, was der Code tun soll. Die Compiler oder Interpreter, die den Code in die Tat umsetzen, ignorieren Kommentare, aber sie k\u00f6nnen f\u00fcr die Verwaltung von Softwareprojekten wichtig sein.<\/p>\n<p>Kommentare helfen dabei, anderen Programmierern deinen <a href=\"https:\/\/kinqsta.com\/de\/blog\/python-tutorials\/#what-is-python\">Python-Code<\/a> zu erkl\u00e4ren, und k\u00f6nnen dich daran erinnern, warum du die richtigen Entscheidungen getroffen hast. Kommentare erleichtern die Fehlersuche und die \u00dcberarbeitung des Codes, indem sie zuk\u00fcnftigen Programmierern helfen, die Designentscheidungen hinter der Software zu verstehen.<\/p>\n<p>Obwohl Kommentare in erster Linie f\u00fcr <a href=\"https:\/\/kinqsta.com\/de\/blog\/arten-von-entwicklern\/\">Entwickler<\/a> gedacht sind, kann das Schreiben von effektiven Kommentaren auch dabei helfen, eine hervorragende Dokumentation f\u00fcr die Benutzer deines Codes zu erstellen. Mit Hilfe von Dokumentgeneratoren wie <a href=\"https:\/\/www.sphinx-doc.org\/en\/master\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sphinx<\/a> f\u00fcr Python-Projekte k\u00f6nnen die Kommentare in deinem Code den Inhalt f\u00fcr deine Dokumentation liefern.<\/p>\n<p>Werfen wir nun also einen Blick auf Kommentare in Python.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Kommentare in Python<\/h2>\n<p>Laut dem <a href=\"https:\/\/peps.python.org\/pep-0008\/\" target=\"_blank\" rel=\"noopener noreferrer\">Python PEP 8 Style Guide<\/a> gibt es beim Schreiben von Kommentaren einige Dinge zu beachten:<\/p>\n<ul>\n<li>Kommentare sollten immer aus vollst\u00e4ndigen und pr\u00e4gnanten S\u00e4tzen bestehen.<\/li>\n<li>Es ist besser, gar keinen Kommentar zu haben als einen, der schwer zu verstehen oder ungenau ist.<\/li>\n<li>Kommentare sollten regelm\u00e4\u00dfig aktualisiert werden, um \u00c4nderungen an deinem Code zu ber\u00fccksichtigen.<\/li>\n<li>Zu viele Kommentare k\u00f6nnen ablenken und die Qualit\u00e4t des Codes verringern. Kommentare sind nicht n\u00f6tig, wenn der Zweck des Codes offensichtlich ist.<\/li>\n<\/ul>\n<p>In Python wird eine Zeile als Kommentar deklariert, wenn sie mit dem Symbol <code>#<\/code> beginnt. Wenn der Python-Interpreter in deinem Code auf <code>#<\/code> st\u00f6\u00dft, ignoriert er alles, was nach diesem Symbol kommt, und gibt keinen Fehler aus. Es gibt zwei M\u00f6glichkeiten, einzeilige Kommentare zu deklarieren: Inline-Kommentare und Block-Kommentare.<\/p>\n<h3>Inline-Kommentare<\/h3>\n<p>Inline-Kommentare enthalten kurze Beschreibungen von Variablen und einfachen Operationen und werden in der gleichen Zeile wie die Code-Anweisung geschrieben:<\/p>\n<pre><code class=\"python\">border = x + 10  # Make offset of 10px<\/code><\/pre>\n<p>Der Kommentar erkl\u00e4rt die Funktion des Codes in der gleichen Anweisung wie der Code.<\/p>\n<h3>Block-Kommentare<\/h3>\n<p>Blockkommentare werden verwendet, um komplexe Logik im Code zu beschreiben. Blockkommentare in Python sind \u00e4hnlich aufgebaut wie Inline-Kommentare &#8211; der einzige Unterschied ist, dass Blockkommentare in einer eigenen Zeile geschrieben werden:<\/p>\n<pre><code class=\"python\">import csv\nfrom itertools import groupby\n\n# Get a list of names in a sequence from the csv file\nwith open('new-top-firstNames.csv') as f:\n    file_csv = csv.reader(f)\n\n# Skip the header part: (sr, name, perc)\nheader = next(file_csv)\n    \n# Only name from (number, name, perc)\npersons = [ x[1] for x in file_csv]\n\n# Sort the list by first letter because \n# The groupby function looks for sequential data.\npersons.sort(key=lambda x:x[0])\ndata = groupby(persons, key=lambda x:x[0])\n\n# Get every name as a list \ndata_grouped = {}\nfor k, v in data:\n    # Get data in the form \n    # {'A' : [\"Anthony\", \"Alex\"], \"B\" : [\"Benjamin\"]}\n    data_grouped[k] = list(v)<\/code><\/pre>\n<p>Der einzige Unterschied ist, dass Blockkommentare in einer separaten Zeile stehen: Wenn du Blockkommentare verwendest, stehen sie \u00fcber dem Code, den sie erkl\u00e4ren. Der Python PEP8 Style Guide schreibt vor, dass eine Codezeile nicht mehr als 79 Zeichen enthalten sollte, und Inline-Kommentare \u00fcberschreiten oft diese Zeilenl\u00e4nge. Aus diesem Grund werden Blockkommentare geschrieben, um den Code in separaten Zeilen zu beschreiben.<\/p>\n<h3>Mehrzeilige Kommentare<\/h3>\n<p>Python unterst\u00fctzt von Haus aus keine mehrzeiligen Kommentare, d.h. es gibt keine spezielle M\u00f6glichkeit, sie zu definieren. Trotzdem werden oft Kommentare verwendet, die sich \u00fcber mehrere Zeilen erstrecken.<\/p>\n<p>Du kannst einen mehrzeiligen Kommentar aus mehreren einzeiligen Kommentaren erstellen, indem du jeder Zeile ein <code>#<\/code> voranstellst:<\/p>\n<pre><code class=\"python\"># interpreter \n# ignores\n# these lines<\/code><\/pre>\n<p>Du kannst auch die Syntax f\u00fcr mehrzeilige Strings verwenden. In Python kannst du mehrzeilige Strings definieren, indem du sie in <code>\"\"\"<\/code>, dreifache doppelte Anf\u00fchrungszeichen, oder <code>'''<\/code>, dreifache einfache Anf\u00fchrungszeichen einschlie\u00dft:<\/p>\n<pre><code class=\"python\">print(\"Multi-Line Comment\")\n\"\"\"\nThis\nString is \nMulti line \n\"\"\"<\/code><\/pre>\n<p>Im obigen Code wird die mehrzeilige Zeichenkette keiner Variablen zugewiesen, wodurch die Zeichenkette wie ein Kommentar wirkt. Zur Laufzeit ignoriert Python die Zeichenkette, und sie wird nicht in den Bytecode aufgenommen. Wenn du den obigen Code ausf\u00fchrst, erh\u00e4ltst du die folgende Ausgabe:<\/p>\n<pre><code>Multi-Line Comment<\/code><\/pre>\n\n<h2>Besondere Kommentare<\/h2>\n<p>Kommentare machen deinen Code nicht nur lesbar, sondern dienen in Python auch einigen besonderen Zwecken, z. B. der Planung zuk\u00fcnftiger Code-Erg\u00e4nzungen und der Erstellung von Dokumentation.<\/p>\n<h3>Python Docstring-Kommentare<\/h3>\n<p>In Python sind Docstrings mehrzeilige Kommentare, die erkl\u00e4ren, wie man eine bestimmte Funktion oder Klasse verwendet. Die Dokumentation deines Codes wird durch die Erstellung von hochwertigen Docstrings verbessert. Wenn du mit einer Funktion oder Klasse arbeitest und die eingebaute Funktion <code>help(obj)<\/code> verwendest, k\u00f6nnen docstrings hilfreich sein, um einen \u00dcberblick \u00fcber das Objekt zu geben.<\/p>\n<p>Python <a href=\"https:\/\/peps.python.org\/pep-0257\/\" target=\"_blank\" rel=\"noopener noreferrer\">PEP 257<\/a> bietet eine Standardmethode zur Deklaration von Docstrings in Python, die im Folgenden dargestellt wird:<\/p>\n<pre><code class=\"python\">from collections import namedtuple\nPerson = namedtuple('Person', ['name', 'age'])\n\n def get_person(name, age, d=False):\n    \"\"\"\nReturns a namedtuple(\"name\", \"age\") object.\nAlso returns dict('name', 'age') if arg `d` is True\n\nArguments:\nname  \u2013 first name, must be string\nage   \u2013 age of person, must be int\nd     \u2013 to return Person as `dict` (default=False)\n\n\"\"\"\np = Person(name, age)\nif d:\n    return p._asdict()\nreturn p<\/code><\/pre>\n<p>Im obigen Code liefert der Docstring Details dar\u00fcber, wie die zugeh\u00f6rige Funktion funktioniert. Mit Dokumentationsgeneratoren wie Sphinx kann dieser Docstring verwendet werden, um den Benutzern deines Projekts einen \u00dcberblick \u00fcber die Verwendung dieser Methode zu geben.<\/p>\n<p>Ein Docstring, der direkt unterhalb der Funktions- oder Klassensignatur definiert ist, kann auch mit der eingebauten Funktion <code>help()<\/code> zur\u00fcckgegeben werden. Die Funktion <code>help()<\/code> nimmt ein Objekt oder einen Funktionsnamen als Argument und gibt die Docstrings der Funktion als Ausgabe zur\u00fcck. Im obigen Beispiel kann <code>help(get_person)<\/code> aufgerufen werden, um die mit der Funktion <code>get_person<\/code> verkn\u00fcpften Docstrings anzuzeigen. Wenn du den obigen Code in einer interaktiven Shell mit dem Flag <code>-i<\/code> ausf\u00fchrst, kannst du sehen, wie dieser Docstring von Python geparst wird. F\u00fchre den obigen Code aus, indem du <code>python -i file.py<\/code> eingibst.<\/p>\n<figure style=\"width: 932px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2022\/12\/parsing-python-docstrings-on-command-line.png\" alt=\"Screenshot: Python-Docstring-Kommentare werden im Terminal geparst\" width=\"932\" height=\"863\"><figcaption class=\"wp-caption-text\">Python-Docstring-Kommentare werden in der Befehlszeilenschnittstelle geparst<\/figcaption><\/figure>\n<p>Der Funktionsaufruf <code>help(get_person)<\/code> gibt einen Docstring f\u00fcr deine Funktion zur\u00fcck. Die Ausgabe enth\u00e4lt <code>get_person(name, age, d=False)<\/code>, das ist eine Funktionssignatur, die Python automatisch hinzuf\u00fcgt.<\/p>\n<p>Das Attribut <code>get_person.__ doc__<\/code> kann auch verwendet werden, um Docstrings programmatisch abzurufen und zu \u00e4ndern. Nach dem Hinzuf\u00fcgen von &#8222;Some more new information&#8220; im obigen Beispiel erscheint es im zweiten Aufruf von <code>help(get_person)<\/code>. Es ist jedoch unwahrscheinlich, dass du Docstrings zur Laufzeit dynamisch \u00e4ndern musst.<\/p>\n<h3>TODO-Kommentare<\/h3>\n<p>Beim Schreiben von Code kann es vorkommen, dass du bestimmte Zeilen oder ganze Bl\u00f6cke markieren m\u00f6chtest, um sie zu verbessern. Diese Aufgaben werden durch TODO-Kommentare gekennzeichnet. TODO-Kommentare sind praktisch, wenn du Aktualisierungen oder \u00c4nderungen an deinem Code planst oder wenn du die Benutzer oder Mitarbeiter des Projekts dar\u00fcber informieren m\u00f6chtest, dass bestimmte Abschnitte des Codes noch geschrieben werden m\u00fcssen.<\/p>\n<p>TODO-Kommentare sollten nicht als Pseudocode geschrieben werden &#8211; sie m\u00fcssen nur kurz die Funktion des noch nicht geschriebenen Codes erkl\u00e4ren.<\/p>\n<p>TODO-Kommentare und einzeilige Blockkommentare sind sich sehr \u00e4hnlich. Der einzige Unterschied zwischen ihnen ist, dass TODO-Kommentare mit einem TODO-Pr\u00e4fix beginnen m\u00fcssen:<\/p>\n<pre><code class=\"python\"># TODO Get serialized data from the CSV file\n# TODO Perform calculations on the data\n# TODO Return to the user<\/code><\/pre>\n<p>Obwohl viele IDEs diese Kommentare f\u00fcr den Programmierer hervorheben k\u00f6nnen, werden TODO-Kommentare vom Python-Interpreter nicht anders behandelt als Blockkommentare.<\/p>\n<h2>Best Practices beim Schreiben von Python-Kommentaren<\/h2>\n<p>Es gibt eine Reihe von Best Practices, die beim Schreiben von Kommentaren befolgt werden sollten, um Zuverl\u00e4ssigkeit und Qualit\u00e4t zu gew\u00e4hrleisten. Im Folgenden findest du einige Tipps f\u00fcr das Schreiben hochwertiger Kommentare in Python.<\/p>\n<h3>Vermeide das Offensichtliche<\/h3>\n<p>Kommentare, die das Offensichtliche aussprechen, bringen keinen Mehrwert f\u00fcr deinen Code und sollten vermieden werden. Zum Beispiel:<\/p>\n<pre><code class=\"python\">x = x + 4 # increase x by 4<\/code><\/pre>\n<p>Dieser Kommentar ist nicht n\u00fctzlich, da er einfach nur angibt, was der Code macht, ohne zu erkl\u00e4ren, warum er gemacht werden muss. Kommentare sollten eher das &#8222;Warum&#8220; als das &#8222;Was&#8220; des Codes erkl\u00e4ren, den sie beschreiben.<\/p>\n<p>Umgeschrieben k\u00f6nnte das obige Beispiel wie folgt aussehen:<\/p>\n<pre><code class=\"python\">x = x + 4 # increase the border width<\/code><\/pre>\n<h3>Halte die Python-Kommentare kurz und b\u00fcndig<\/h3>\n<p>Halte deine Kommentare kurz und leicht verst\u00e4ndlich. Sie sollten in normaler Prosa geschrieben sein, nicht in Pseudocode, und sie sollten die Notwendigkeit ersetzen, den eigentlichen Code zu lesen, um einen allgemeinen \u00dcberblick dar\u00fcber zu bekommen, was er tut. Zu viele Details oder komplexe Kommentare machen die Arbeit der Programmierer\/innen nicht einfacher. Ein Beispiel:<\/p>\n<pre><code class=\"python\"># return area by performing, Area of cylinder = (2*PI*r*h) + (2*PI*r*r)\ndef get_area(r,h):\n    return (2*3.14*r*h) + (2*3.14*r*r)<\/code><\/pre>\n<p>Der obige Kommentar enth\u00e4lt mehr Informationen, als f\u00fcr den Leser notwendig sind. Anstatt die Kernlogik zu beschreiben, sollten Kommentare eine allgemeine Zusammenfassung des Codes liefern. Dieser Kommentar kann umgeschrieben werden als:<\/p>\n<pre><code class=\"python\"># return area of cylinder\ndef get_area(r,h):\n    return (2*3.14*r*h) + (2*3.14*r*r)<\/code><\/pre>\n<h3>Bezeichner mit Bedacht verwenden<\/h3>\n<p>Bezeichner sollten in Kommentaren sorgf\u00e4ltig verwendet werden. Das \u00c4ndern von Bezeichnernamen oder Gro\u00dfbuchstaben kann den Leser verwirren. Beispiel:<\/p>\n<pre><code class=\"python\"># return class() after modifying argument\ndef func(cls, arg):\n    return cls(arg+5)\n<\/code><\/pre>\n<p>Im obigen Kommentar werden <code>class<\/code> und <code>argument<\/code> erw\u00e4hnt, die beide nicht im Code vorkommen. Dieser Kommentar kann umgeschrieben werden in:<\/p>\n<pre><code class=\"python\"># return cls() after modifying arg\ndef func(cls, arg):\n    return cls(arg+5)<\/code><\/pre>\n<h3>DRY und WET<\/h3>\n<p>Wenn du Code schreibst, solltest du das DRY-Prinzip (don&#8217;t repeat yourself) einhalten und WET (write everything twice) vermeiden.<\/p>\n<p>Das gilt auch f\u00fcr Kommentare. Vermeide es, mehrere Anweisungen zu verwenden, um deinen Code zu beschreiben, und versuche, Kommentare, die denselben Code erkl\u00e4ren, in einem einzigen Kommentar zusammenzufassen. Beim Zusammenf\u00fchren von Kommentaren musst du jedoch vorsichtig sein: Das unvorsichtige Zusammenf\u00fchren mehrerer Kommentare kann zu einem riesigen Kommentar f\u00fchren, der gegen die Stilrichtlinien verst\u00f6\u00dft und f\u00fcr den Leser schwer zu verstehen ist.<\/p>\n<p>Denk daran, dass Kommentare die Lesezeit des Codes verk\u00fcrzen sollen.<\/p>\n<pre><code class=\"python\"># function to do x work\ndef do_something(y):\n    # x work cannot be done if y is greater than max_limit\n    if y &lt; 400:\n      print('doing x work')\n<\/code><\/pre>\n<p>Im obigen Code sind die Kommentare unn\u00f6tig aufgesplittert und k\u00f6nnen zu einem einzigen Kommentar zusammengef\u00fcgt werden:<\/p>\n<pre><code class=\"python\"># function to do x if arg:y is less than max_limit\ndef  do_something(y):\n    if y in range(400):\n    if y in range(400):\n<\/code><\/pre>\n<h3>Konsistente Einr\u00fcckung<\/h3>\n<p>Achte darauf, dass die Kommentare auf der gleichen Ebene einger\u00fcckt sind wie der Code, den sie beschreiben. Wenn das nicht der Fall ist, kann es schwierig werden, ihnen zu folgen.<\/p>\n<p>Dieser Kommentar ist zum Beispiel nicht richtig einger\u00fcckt oder positioniert:<\/p>\n<pre><code>for i in range(2,20, 2):\n# only even numbers\n    if verify(i):\n# i should be verified by verify()\n        perform(x)<\/code><\/pre>\n<p>Er kann wie folgt umgeschrieben werden:<\/p>\n<pre><code># only even numbers\nfor i in range(2,20, 2):\n    # i should be verified by verify()\n    if verify(i):\n        perform(x)<\/code><\/pre>\n\n<h2>Zusammenfassung<\/h2>\n<p>Kommentare sind ein wichtiger Bestandteil, um verst\u00e4ndlichen Code zu schreiben. Die Investition, die du beim Schreiben eines Kommentars hinein steckst, wird dein zuk\u00fcnftiges Ich &#8211; oder andere Entwickler, die an deinem Code arbeiten m\u00fcssen &#8211; zu sch\u00e4tzen wissen. Durch Kommentare erh\u00e4ltst du au\u00dferdem tiefere Einblicke in deinen Code.<\/p>\n<p>In diesem Tutorium hast du mehr \u00fcber Kommentare in Python gelernt, einschlie\u00dflich der verschiedenen Arten von Python-Kommentaren, wann du sie verwenden solltest und wie du sie am besten anlegst.<\/p>\n<p>Das Schreiben von guten Kommentaren ist eine F\u00e4higkeit, die du lernen und entwickeln musst. Um das Schreiben von Kommentaren zu \u00fcben, solltest du zu einigen deiner fr\u00fcheren Projekte zur\u00fcckgehen und Kommentare hinzuf\u00fcgen. Um dich zu inspirieren und die besten Praktiken in Aktion zu sehen, schau dir gut dokumentierte Python-Projekte auf GitHub an.<\/p>\n<p>Wenn du bereit bist, deine eigenen Python-Projekte in Betrieb zu nehmen, kannst du deinen Code mit der <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Anwendungs Hosting-Plattform<\/a> von Kinsta in Sekundenschnelle von <a href=\"https:\/\/docs.sevalla.com\/templates\/overview\">GitHub in die Cloud<\/a> bringen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kommentare sind Notizen, die Programmierer an ihren Code anh\u00e4ngen, um zu erkl\u00e4ren, was der Code tun soll. Die Compiler oder Interpreter, die den Code in die &#8230;<\/p>\n","protected":false},"author":275,"featured_media":58134,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[974],"class_list":["post-57877","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python-Kommentare richtig erstellen - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Kommentare k\u00f6nnen deinen Python-Code leichter verst\u00e4ndlich und wartungsfreundlicher machen - auch f\u00fcr dich! Hier sind einige Tipps zum Erstellen n\u00fctzlicher Python-Kommentare.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python-Kommentare richtig erstellen\" \/>\n<meta property=\"og:description\" content=\"Kommentare k\u00f6nnen deinen Python-Code leichter verst\u00e4ndlich und wartungsfreundlicher machen - auch f\u00fcr dich! Hier sind einige Tipps zum Erstellen n\u00fctzlicher Python-Kommentare.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-12T10:16:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-27T10:45:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vivek Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Kommentare k\u00f6nnen deinen Python-Code leichter verst\u00e4ndlich und wartungsfreundlicher machen - auch f\u00fcr dich! Hier sind einige Tipps zum Erstellen n\u00fctzlicher Python-Kommentare.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vivek Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"9\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/\"},\"author\":{\"name\":\"Vivek Singh\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/f487c027db448ba77f33efc9afde4301\"},\"headline\":\"Python-Kommentare richtig erstellen\",\"datePublished\":\"2023-01-12T10:16:35+00:00\",\"dateModified\":\"2023-07-27T10:45:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/\"},\"wordCount\":1610,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/\",\"name\":\"Python-Kommentare richtig erstellen - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png\",\"datePublished\":\"2023-01-12T10:16:35+00:00\",\"dateModified\":\"2023-07-27T10:45:20+00:00\",\"description\":\"Kommentare k\u00f6nnen deinen Python-Code leichter verst\u00e4ndlich und wartungsfreundlicher machen - auch f\u00fcr dich! Hier sind einige Tipps zum Erstellen n\u00fctzlicher Python-Kommentare.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png\",\"width\":1460,\"height\":730,\"caption\":\"Python-Kommentare richtig erstellen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python\",\"item\":\"https:\/\/kinqsta.com\/de\/thema\/python\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Python-Kommentare richtig erstellen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/de\/#website\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/f487c027db448ba77f33efc9afde4301\",\"name\":\"Vivek Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/77198007cf8f7255a6779409deed8249?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/77198007cf8f7255a6779409deed8249?s=96&d=mm&r=g\",\"caption\":\"Vivek Singh\"},\"description\":\"Vivek is a Python and Django developer who's always ready to learn and teach new things to fellow developers.\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/author\/viveksingh\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Python-Kommentare richtig erstellen - Kinsta\u00ae","description":"Kommentare k\u00f6nnen deinen Python-Code leichter verst\u00e4ndlich und wartungsfreundlicher machen - auch f\u00fcr dich! Hier sind einige Tipps zum Erstellen n\u00fctzlicher Python-Kommentare.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/","og_locale":"de_DE","og_type":"article","og_title":"Python-Kommentare richtig erstellen","og_description":"Kommentare k\u00f6nnen deinen Python-Code leichter verst\u00e4ndlich und wartungsfreundlicher machen - auch f\u00fcr dich! Hier sind einige Tipps zum Erstellen n\u00fctzlicher Python-Kommentare.","og_url":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2023-01-12T10:16:35+00:00","article_modified_time":"2023-07-27T10:45:20+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png","type":"image\/png"}],"author":"Vivek Singh","twitter_card":"summary_large_image","twitter_description":"Kommentare k\u00f6nnen deinen Python-Code leichter verst\u00e4ndlich und wartungsfreundlicher machen - auch f\u00fcr dich! Hier sind einige Tipps zum Erstellen n\u00fctzlicher Python-Kommentare.","twitter_image":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Vivek Singh","Gesch\u00e4tzte Lesezeit":"9\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/"},"author":{"name":"Vivek Singh","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/f487c027db448ba77f33efc9afde4301"},"headline":"Python-Kommentare richtig erstellen","datePublished":"2023-01-12T10:16:35+00:00","dateModified":"2023-07-27T10:45:20+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/"},"wordCount":1610,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png","inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/","url":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/","name":"Python-Kommentare richtig erstellen - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png","datePublished":"2023-01-12T10:16:35+00:00","dateModified":"2023-07-27T10:45:20+00:00","description":"Kommentare k\u00f6nnen deinen Python-Code leichter verst\u00e4ndlich und wartungsfreundlicher machen - auch f\u00fcr dich! Hier sind einige Tipps zum Erstellen n\u00fctzlicher Python-Kommentare.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#primaryimage","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/01\/python-kommentare.png","width":1460,"height":730,"caption":"Python-Kommentare richtig erstellen"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/de\/blog\/python-kommentare\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Python","item":"https:\/\/kinqsta.com\/de\/thema\/python\/"},{"@type":"ListItem","position":3,"name":"Python-Kommentare richtig erstellen"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/de\/#website","url":"https:\/\/kinqsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/f487c027db448ba77f33efc9afde4301","name":"Vivek Singh","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/77198007cf8f7255a6779409deed8249?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/77198007cf8f7255a6779409deed8249?s=96&d=mm&r=g","caption":"Vivek Singh"},"description":"Vivek is a Python and Django developer who's always ready to learn and teach new things to fellow developers.","url":"https:\/\/kinqsta.com\/de\/blog\/author\/viveksingh\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/57877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/comments?post=57877"}],"version-history":[{"count":9,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/57877\/revisions"}],"predecessor-version":[{"id":64224,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/57877\/revisions\/64224"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/se"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/jp"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/dk"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/translations\/de"},{"href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/57877\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media\/58134"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media?parent=57877"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/tags?post=57877"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/topic?post=57877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}