0Pricing
Python Academy · Lektion

Zeichenketten und Typkonvertierung

Arbeiten Sie mit Zeichenkettenwerten und konvertieren Sie zwischen verschiedenen Datentypen.

Zeichenketten und Typkonvertierung ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.

Einführung

Zeichenketten in Python sind unveränderliche Sequenzen von Unicode-Zeichen, die mit einfachen oder doppelten Anführungszeichen erstellt werden. Durch Typkonvertierung können Sie zwischen Typen wechseln.

Zeichenketten erstellen

Verwenden Sie einfache oder doppelte Anführungszeichen oder dreifache Anführungszeichen für mehrzeilige Zeichenketten. Alle erzeugen denselben Typ str.
s = 'hello'
t = "world"
ml = '''line1
line2'''

Unveränderlichkeit von Zeichenketten

Sie können ein Zeichen nicht direkt ändern. s[0] = 'H' löst einen TypeError aus. Erstellen Sie stattdessen eine neue Zeichenkette: s = 'H' + s[1:].

Konvertierung mit int()

int('42') konvertiert eine Zeichenkette in eine Ganzzahl. int(3.9) kürzt auf 3. Die Übergabe einer nicht numerischen Zeichenkette löst einen ValueError aus.
print(int('42'))
print(int(3.9))

Konvertierung mit float()

float('3.14') konvertiert eine Zeichenkette in eine Gleitkommazahl. float(7) ergibt 7.0. Das ist nützlich, wenn numerische Eingaben von Benutzern gelesen werden.
print(float('3.14'))
print(float(7))

Konvertierung mit str()

str(100) ergibt '100'. str(True) ergibt 'True'. Verwenden Sie str(), um Zahlen ohne TypeError an Zeichenketten anzuhängen.
age = 25
print('Age: ' + str(age))

bool()-Konvertierung

bool(0) ist False. bool(1) ist True. bool('') ist False. bool('hi') ist True. Nützlich für Truthiness-Prüfungen.
print(bool(0))
print(bool('hello'))

Typprüfung mit isinstance()

isinstance(x, int) gibt True zurück, wenn x ein int ist. Bevorzugen Sie isinstance() gegenüber type() == int für Prüfungen, die auch Unterklassen berücksichtigen.
print(isinstance(42, int))
print(isinstance(3.14, float))

Implizite Typumwandlung

Python wandelt Typen NICHT wie JavaScript stillschweigend um. '3' + 3 löst TypeError aus. Seien Sie bei Konvertierungen explizit.
# This raises TypeError:
# print('3' + 3)

ord() und chr()

ord('A') liefert 65 (Unicode-Codepunkt). chr(65) liefert 'A'. Nützlich für Zeichenarithmetik.
print(ord('A'))
print(chr(65))

Konvertierungsfehler

Fassen Sie Konvertierungen immer in try/except ein, wenn die Quelle eine Benutzereingabe ist. int('abc') löst zur Laufzeit ValueError aus.

Schnelltest

Was gibt int(3.9) in Python zurück?

Zusammenfassung

Python-Strings sind unveränderliche Unicode-Sequenzen. Konvertieren Sie mit int(), float(), str() und bool() zwischen Typen. Behandeln Sie bei der Konvertierung von Benutzereingaben immer ValueError.

Weiter

Gute Arbeit! Fahren Sie mit der nächsten Lektion fort, um Ihre Kenntnisse weiter auszubauen.

Häufig gestellte Fragen

Ist die Lektion „Zeichenketten und Typkonvertierung“ kostenlos?

Ja — der vollständige Text von „Zeichenketten und Typkonvertierung“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Zeichenketten und Typkonvertierung“?

Arbeiten Sie mit Zeichenkettenwerten und konvertieren Sie zwischen verschiedenen Datentypen. Du übst Python Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Python Academy zu starten?

Keine Vorkenntnisse erforderlich. Python Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Zeichenketten und Typkonvertierung“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Python Academy-Lektion Code schreiben und ausführen?

Ja. Jede Python Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Variablen und Zuweisungen
  2. Numerische und boolesche Typen
  3. Zeichenketten und Typkonvertierung
  4. Benutzereingaben lesen
← Zurück zu Python Academy