Ein String ist eine Zeichenkette in Python, eine Aneinanderreihung beliebig vieler Zeichen, die Buchstaben, Satzzeichen und Sonderzeichen wie % oder $ enthalten kann.
In Python erstellen wir Strings, indem wir Text zwischen doppelten oder einfachen Anführungszeichen setzen und sie mit `print()` ausgeben:
print("Hallo, Welt!")
print('Hallo, Welt!')
Bei mehreren Zeichen, wie in "Hallo Welt", handelt es sich ebenfalls um einen String. Python erkennt Strings durch die Anführungszeichen.
Wenn wir ein Wort innerhalb eines Strings hervorheben möchten, verwenden wir verschiedene Anführungszeichen und geben den String mit `print()` aus:
print('Die Programmiersprache "Python" ist cool.')
Mehrzeilige Strings werden zwischen dreifachen Anführungszeichen erstellt, um Zeilenumbrüche zu ermöglichen, und mit `print()` ausgegeben:
print('''Dies ist
ein mehrzeiliger
String.''')
Strings können mit Operatoren wie dem Plus-Operator verknüpft werden, um sie zu kombinieren und mit `print()` auszugeben:
print("Hallo, " + "Welt!") # Ergebnis: "Hallo, Welt!"
Eine Variable kann man sich wie eine Art Datenbehälter vorstellen, in den man einen Wert speichern kann. Jede Variable benötigt dabei einen sogenannten Bezeichner, der der Name der Variable ist und sie im Programm ansprechbar macht.
age = 27
Der Bezeichner wurde eingeführt, da der Arbeitsspeicher des Computers alle Variablen über kryptische Adressen anspricht. Bezeichner sind menschenlesbar und helfen, den Programmcode verständlicher zu machen.
# Bezeichner sollten sprechend und in englischer Sprache gewählt werden (Keine Umlaute!)
age = 27
Um das Konzept der Variablen besser zu verstehen, sehen wir uns ein praktisches Beispiel an. Hier speichern wir ein Alter in einer Variable namens "age" und geben es auf der Konsole aus.
# Beispiel: Mein Alter in einer Variable speichern
age = 27
# Ausgabe des Alters auf der Konsole
print(age)
Python-Variablen können ihren Wert ändern. Das Überschreiben erfolgt durch erneute Zuweisung des Werts. Hier sehen wir, wie die Variable "age" mit einem neuen Wert überschrieben wird.
# Beispiel: Variablenüberschreibung
age = 30 # Erste Zuweisung: Alter auf 30 setzen
# Ausgabe des ursprünglichen Alters
print("Das ursprüngliche Alter ist:", age)
# Überschreiben der Variable "age" mit einem neuen Wert
age = 35 # Zweite Zuweisung: Alter auf 35 aktualisieren
# Ausgabe des aktualisierten Alters
print("Das aktualisierte Alter ist:", age)
1. Definieren Sie eine Variable mit dem Bezeichner "name" und weisen Sie Ihren eigenen Namen als Wert zu. Geben Sie den Namen mit der print-Funktion aus.
2. Erstellen Sie eine Variable "zahl" und weisen Sie einen beliebigen numerischen Wert zu. Geben Sie diesen Wert ebenfalls mit print() aus.
3. Überschreiben Sie die Variable "zahl" mit einem neuen numerischen Wert und geben Sie den aktualisierten Wert aus.
4. Erstellen Sie einen kurzen Brief mit folgenden Variablen und ihren Daten, damit das Ausgabeergebnis personalisiert erscheint:
Brieftext:
Sehr geehrte Damen und Herren,
ich möchte mich herzlich bei Ihnen bedanken.
Am Datum habe ich eine Lieferung von Ihnen erhalten.
Die Sendung wurde an folgende Adresse geliefert:
Vorname Nachname
Straße Hausnummer
Postleitzahl Ort
Vielen Dank und beste Grüße,
Vorname Nachname