Datentypen und Strukturen in Python

Verstehen der Bausteine der Python-Programmierung

Lernen Sie die grundlegenden Datentypen und -strukturen in Python kennen, darunter Zahlen, Zeichenketten, Listen, Wörterbücher, Mengen und Tupel. Dieses Handbuch enthält klare Beispiele, die Ihnen helfen, diese grundlegenden Konzepte zu beherrschen.

Programmierung
Autor:in
Zugehörigkeit
Veröffentlichungsdatum

5. Februar 2024

Geändert

29. April 2025

Schlüsselwörter

Python-Datentypen, Python-Datenstrukturen, Python lernen, Python-Zahlen, Python Zeichenketten, Python-Listen, Python-Wörterbücher, Python-Mengen, Python-Tupel

Einführung

In Python ist das Verständnis von Datentypen und -strukturen für das Schreiben von effektivem und effizientem Code unerlässlich. Datentypen bestimmen die Art der Daten, die eine Variable enthalten kann, während Datenstrukturen es Ihnen ermöglichen, diese Daten effizient zu organisieren und zu verwalten. In diesem Tutorial werden wir die grundlegenden Datentypen wie Zahlen und Zeichenketten sowie die grundlegenden Datenstrukturen wie Listen, Wörterbücher, Mengen und Tupel kennenlernen. Anschauliche Codebeispiele sollen Ihnen helfen, diese Konzepte zu verstehen und in Ihren Programmen anzuwenden.



Datentypen in Python

Python unterstützt mehrere eingebaute Datentypen. Die gebräuchlichsten sind:

  • Zahlen: Repräsentieren numerische Werte und können Ganzzahlen oder Gleitkommazahlen sein.
  • Strings: Stellen Zeichenfolgen dar, die für Text verwendet werden.
  • Booleans: Stellen Wahrheitswerte dar, entweder True oder False.

Datenstrukturen in Python

Mit Datenstrukturen können Sie zusammengehörige Daten gruppieren. Zu den wichtigsten Datenstrukturen in Python gehören:

  • Listen: Geordnete, veränderbare Sammlungen, die Elemente verschiedener Typen enthalten können.
  • Tupel: Geordnete, unveränderliche Sammlungen.
  • Wörterbücher: Ungeordnete, veränderbare Sammlungen von Schlüssel-Wert-Paaren.
  • Sets: Ungeordnete Sammlungen von eindeutigen Elementen.

Praktische Beispiele

Im Folgenden finden Sie Beispiele für Python-Code, die diese Datentypen und -strukturen veranschaulichen, sowie entsprechende Beispiele in R zum Vergleich.

# Zahlen und Zeichenketten
integer_num = 42
float_num = 3.14159
greeting = "Hello, World!"

# Liste: Veränderliche und geordnete Sammlung
fruits = ["apple", "banana", "cherry"]

# Tupel: Unveränderliche und geordnete Sammlung
dimensions = (1920, 1080)

# Wörterbuch: Ungeordnete Sammlung von Schlüssel-Werte-Paaren
person = {"name": "Alice", "age": 30, "city": "New York"}

# Set: Ungeordnete Sammlung von eindeutigen Elementen
unique_numbers = {1, 2, 3, 2, 1}

print("Integer:", integer_num)
print("Float:", float_num)
print("Greeting:", greeting)
print("Fruits:", fruits)
print("Dimensions:", dimensions)
print("Person:", person)
print("Unique Numbers:", unique_numbers)
# Zahlen und Zeichenketten
integer_num <- 42
float_num <- 3.14159
greeting <- "Hello, World!"

# Listen: In R sind Listen geordnet und können Elemente verschiedener Typen enthalten (ähnlich wie Python-Listen)
fruits <- list("apple", "banana", "cherry")

# Tupel: R hat kein direktes Äquivalent zu Tupeln, aber Vektoren können verwendet werden, wenn Unveränderlichkeit gewünscht ist.
dimensions <- c(1920, 1080)

# Wörterbuch: In R kann eine benannte Liste oder Umgebung als Wörterbuch dienen
person <- list(name = "Alice", age = 30, city = "New York")

# Menge: R hat keinen eigenen Mengen-Typ, aber unique() kann auf Vektoren angewendet werden
numbers <- c(1, 2, 3, 2, 1)
unique_numbers <- unique(numbers)

print(paste("Integer:", integer_num))
print(paste("Float:", float_num))
print(paste("Greeting:", greeting))
print("Fruits:")
print(fruits)
print("Dimensions:")
print(dimensions)
print("Person:")
print(person)
print("Unique Numbers:")
print(unique_numbers)

Schlussfolgerung

Das Verständnis von Datentypen und -strukturen ist ein wichtiger Schritt beim Erlernen von Python. Wenn Sie diese Konzepte beherrschen, sind Sie in der Lage, Daten effektiv zu speichern, zu manipulieren und zu organisieren - eine wesentliche Fähigkeit für jeden Programmierer. Üben Sie diese Beispiele und experimentieren Sie mit Ihren eigenen Variationen, um eine solide Grundlage für die Programmierung in Python zu schaffen.

Weiterführende Literatur

Viel Spaß beim Programmieren, und viel Spaß bei Ihrer Reise in die Python-Programmierung!

Verwandte Artikel

Hinweis

Weitere Artikel erkunden

Hinweis

Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.

placeholder

placeholder
Keine Treffer
Zurück nach oben

Wiederverwendung

Zitat

Mit BibTeX zitieren:
@online{kassambara2024,
  author = {Kassambara, Alboukadel},
  title = {Datentypen und Strukturen in Python},
  date = {2024-02-05},
  url = {https://www.datanovia.com/de/learn/programming/python/basics/data-types-and-structures.html},
  langid = {de}
}
Bitte zitieren Sie diese Arbeit als:
Kassambara, Alboukadel. 2024. “Datentypen und Strukturen in Python.” February 5, 2024. https://www.datanovia.com/de/learn/programming/python/basics/data-types-and-structures.html.