Eingebaute Objekte in Python

In dieser Lektion des Python-Kurses werden wir uns den eingebauten Objekten widmen.

Was verstehen wir unter eingebauten Objekten? Diese Objekte sind deshalb als "eingebaut" bekannt, weil sie bereits vordefinierte Elemente innerhalb der Programmiersprache darstellen. Sie ermöglichen die Realisierung verschiedenster Anwendungen, ohne dass man jede Funktion oder jeden Datentyp von Grund auf neu definieren muss.

Eingebaute Objekte entstehen automatisch bei der Ausführung des Programms.

Sie bleiben im Speicher des Computers erhalten, solange das Programm aktiv ist oder sie benötigt werden.

Sind sie nicht mehr erforderlich, nutzt Python den Garbage Collector, um den von diesen Objekten belegten Speicher wieder freizugeben.

Welche eingebauten Objekte bietet die Python-Sprache?

Python unterteilt seine eingebauten Objekte in verschiedene Kategorien:

  • Kern-Datentypen
    Zu den grundlegenden Datentypen in Python zählen Ganzzahlen, Gleitkommazahlen, Zeichenketten und Boolesche Werte. Diese sind in der Sprache vordefiniert und können direkt verwendet werden, ohne dass man sie explizit deklarieren muss.
  • Eingebaute Funktionen
    Diese vordefinierten Funktionen in Python stehen unmittelbar zur Verfügung und erfordern keine separate Definition. Beispiele hierfür sind print(), input(), len(), range() und viele andere.
  • Eingebaute Klassen
    Die eingebauten Klassen in Python sind integraler Bestandteil der Sprache und ohne zusätzlichen Aufwand sofort einsatzbereit. Darunter fallen Klassen für ganze Zahlen (int), Gleitkommazahlen (float), Listen (list) und weitere.
  • Klassen
    Klassen bilden das Herzstück der objektorientierten Programmierung in Python und ermöglichen es, neue Datentypen mit eigenen Daten, Eigenschaften und Methoden zu definieren.
  • Eingebaute Ausnahmearten
    Python definiert eine Reihe von Ausnahmen für typische Laufzeitfehler, darunter TypeError, ValueError, ZeroDivisionError und andere. So kann effizient auf Fehler reagiert werden.
    Doch das Spektrum der eingebauten Objekte in Python reicht noch weiter und umfasst:
  • Sequenzen
    Hierzu zählen strukturierte Sammlungen wie Listen, Tupel und Zeichenketten, die eine geordnete und indizierte Verwaltung von Datensätzen ermöglichen.
  • Mengen und Wörterbücher
    Mengen bieten eine unsortierte Sammlung einzigartiger Elemente, während Wörterbücher Schlüssel-Wert-Paare zur organisierten und indizierten Datenspeicherung nutzen.
  • Dateiobjekte
    Diese ermöglichen das Lesen von und Schreiben auf Dateien, sei es auf der Festplatte oder anderen Ein-/Ausgabegeräten.
  • Module
    Module sind Dateien in der Python-Sprache, die Definitionen von Funktionen, Klassen und Variablen enthalten und in Programmen wiederverwendet werden können.

Neben den eingebauten Objekten bietet Python eine umfassende Standardbibliothek voller Module und Pakete, die eine Fülle an zusätzlichen, nützlichen Funktionen bereithalten.

Um Python effektiv nutzen zu können, ist es essenziell, sich sowohl mit den eingebauten Objekten als auch mit den Erweiterungen durch die Standardbibliotheken vertraut zu machen.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tutorial Python

FAQ