Python-Syntax

Dieser Artikel erklärt die Python-Syntax.

YouTube Video

Syntax in Python

Einrückung

Python verwendet Einrückungen, um Codeblöcke zu definieren. Im Gegensatz zu vielen anderen Programmiersprachen, die geschweifte Klammern {} zur Definition von Codeblöcken verwenden, nutzt Python Einrückungen. Typischerweise wird eine Einrückung von vier Leerzeichen verwendet, aber auch Tabs können genutzt werden. Sie sollten jedoch darauf achten, Leerzeichen und Tabs nicht innerhalb derselben Datei zu mischen.

1x = 5
2if x > 0:
3    print("Positive")
4else:
5    print("Non-positive")

Kommentare

Einzeiliger Kommentar

In Python beginnen Kommentare mit #. Alles bis zum Ende der Zeile wird als Kommentar behandelt.

1# This is a comment
2print("Hello, World!")  # This is also a comment

Dokumentationszeichenkette (Docstring)

Ein Docstring ist eine Zeichenkette, die zur Beschreibung des Codes dient und mit """ oder ''' umschlossen wird. Es wird hauptsächlich verwendet, um Module, Klassen und Funktionen zu beschreiben.

1def greet(name):
2    """
3    This function displays a greeting to the specified name.
4
5    Parameters:
6        name (str): The name of the person to greet.
7    """
8    print(f"Hello, {name}!")

Docstring kann mit der Funktion help() angezeigt werden.

1help(greet)

Best Practices für Kommentare

Best Practices für Kommentare umfassen die folgenden Punkte:.

  • Seien Sie klar und prägnant Kommentare werden verwendet, um die Absicht des Codes klar zu erklären.

  • Wiederholen Sie nicht die Bedeutung des Codes Vermeiden Sie Kommentare zu Code, der selbsterklärend ist.

1# Good example
2# Convert user input into a number
3age = int(input("Enter your age: "))
4
5# Bad example
6# Store the entered age in the 'age' variable
7age = int(input("Enter your age: "))
  • Konsistenz beibehalten In der Teamentwicklung ist es wichtig, Einheitlichkeit im Kommentarstil und -format beizubehalten.

Variablen und Datentypen

In Python müssen Sie beim Deklarieren einer Variable keinen Typ angeben. Der Typ wird automatisch zum Zeitpunkt der Zuweisung bestimmt.

1x = 10        # Integer
2y = 3.14      # Floating-point number
3name = "Alice"  # String (text)
4is_active = True  # Boolean value (True or False)

Bedingte Anweisungen

Bedingte Anweisungen verwenden if, elif (else if) und else.

1x = 0
2if x > 0:
3    print("Positive")
4elif x == 0:
5    print("Zero")
6else:
7    print("Negative")

Schleifen

Python bietet for-Schleifen und while-Schleifen, die jeweils auf unterschiedliche Weise verwendet werden.

For-Schleife

Sie wird üblicherweise verwendet, um über Elemente in einer Liste oder einem Tuple zu iterieren.

1fruits = ["apple", "banana", "cherry"]
2for fruit in fruits:
3    print(fruit)

While-Schleife

Sie läuft weiter, solange die Bedingung wahr ist.

1count = 0
2while count < 5:
3    print(count)
4    count += 1

Definition von Funktionen

In Python werden Funktionen mit dem Schlüsselwort def definiert.

1def greet(name):
2    print(f"Hello, {name}!")
3
4greet("Alice")

Definition von Klassen

Objektorientierte Programmierung ist möglich. Klassen werden mit dem Schlüsselwort class definiert.

1class Dog:
2    def __init__(self, name):
3        self.name = name
4
5    def bark(self):
6        print("Woof!")
7
8dog = Dog("Fido")
9dog.bark()

Module und Importe

In Python wird das Schlüsselwort import verwendet, um Module zu importieren und auf bestehenden Code zuzugreifen.

1# Importing the sqrt function from the math module
2from math import sqrt
3
4result = sqrt(16)
5print(result)  # Output: 4.0

Fehler- und Ausnahmebehandlung

Pythons try-except-Struktur behandelt Fehler und unerwartete Situationen.

1# Catching a division-by-zero error example
2try:
3    result = 10 / 0
4except ZeroDivisionError:
5    print("Cannot divide by zero.")

Fazit

Die grundlegende Syntax von Python ist sehr einfach und äußerst lesbar. Das Beherrschen dieser Grundlagen wird äußerst hilfreich beim Schreiben von Python-Code sein. Für detailliertere Verwendung und Funktionen wird empfohlen, die offizielle Dokumentation oder Python-Tutorials zu konsultieren.

Sie können den obigen Artikel mit Visual Studio Code auf unserem YouTube-Kanal verfolgen. Bitte schauen Sie sich auch den YouTube-Kanal an.

YouTube Video