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
- 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. - Die nächste Zeile
x = 4
ist die Definition einer Variablen. Der Name der Variablen istx
, die 4 speichert. - In ähnlicher Weise kann man sehen, daß
y
= 2.y
ist eine Variable, die 2 speichert. - Die Zeile
result = x * y
ist eine Python-Anweisung, die den Multiplikationsausdruckx*y
auswertet und das Ergebnis in der Variablenresult
speichert. Um zwei Zahlen zu multiplizieren wird der Operator*
verwendet. - 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
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