Python Tutorial - Hello World

Jinku Hu 21 Dezember 2022
Python Tutorial - Hello World

Wir werden mit dem Basisprogramm Python Hello World beginnen.

>>> print("Hello World!")
Hello World!

Das ist es! Sie können die Einfachheit von Python an der Syntax erkennen; es werden keine Header-Dateien wie in C\C++ eingebunden, es müssen keine Hauptfunktionen definiert werden und so weiter. Sie brauchen auch keine Anweisungsterminatoren, und Sie schreiben einfach print und den Inhalt Hello World in doppelte Anführungszeichen in Klammern eingeschlossen.

Python Grundlegende Syntax

Betrachten Sie den Code, unter dem zwei Zahlen multipliziert werden:

# Multiplying two numbers
x = 4
y = 2
result = x * y
print(result)
8

Erläuterung des obigen Programms

  1. Die erste Zeile ist ein Kommentar, der mit # beginnt. Kommentare sind die Zeilen, die nicht ausgeführt, sondern ignoriert werden. Sie stören also nicht den normalen Ablauf eines Programms.
  2. Die nächste Zeile x = 4 ist die Definition einer Variablen. Der Name der Variablen ist x, die 4 speichert.
  3. In ähnlicher Weise kann man sehen, daß y = 2. y ist eine Variable, die 2 speichert.
  4. Die Zeile result = x * y ist eine Python-Anweisung, die den Multiplikationsausdruck x*y auswertet und das Ergebnis in der Variablen result speichert. Um zwei Zahlen zu multiplizieren wird der Operator * verwendet.
  5. Die print() Anweisung wird verwendet, um Zeichenketten oder Werte von Variablen auf dem Bildschirm auszugeben.

Sie können hier beachten, dass es keine geschweiften Klammern (Trennzeichen) gibt; in Python wird zur Darstellung beliebiger Blockeinrückungen verwendet. Wenn Sie zum Beispiel eine Klasse erstellen, müssen Sie die Einrückung wie folgt verwenden:

class1:
    class2:
        statements
    class2:
        statements
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook