Einführung in Python-Variablentypen

Der folgende Artikel, Python-Variablentypen, enthält eine Übersicht über die Typen in Python. Führen Sie einen wesentlichen Teil in vielen Programmiersprachen aus, und Python ist keine Ausnahme. Mit einer Variablen können Sie den Wert speichern, indem Sie ihn einfach der Identität zuweisen. Diese kann verwendet werden, um den Wert anschließend im Programm zu kennzeichnen. Ein Python-Handles-Typ unterscheidet sich von einer Reihe anderer Programmiersprachen. In vielen Programmiersprachen, einschließlich Java oder C #, haben Sie einen Variablentyp deklariert, bevor Sie die Variable selbst deklarieren.

Dieser Variablentyp kann ein Int, Float, String, Char, Bool und viele andere sein.

In Python ist es nicht erforderlich, irgendwo einen Typ zu deklarieren. Tatsächlich würden Sie Variablen wie diese deklarieren.

Erklären Sie verschiedene Python-Variablentypen

Nachfolgend sind die Typen der verschiedenen Variablentypen aufgeführt:

1. Python-Ganzzahlen und Floats

Ganzzahlen sind Zahlen und Gleitkommazahlen sind Dezimalzahlen. Es ist sehr einfach, eine Ganzzahl oder einen anderen Typ in Python zu definieren. Einfach den Variablennamen eingeben und seinen numerischen Wert zuweisen.

Beispiel 1

Ganzzahlen sind eine Zahl, die positiv oder negativ oder 0 sein kann, aber keinen Dezimalpunkt haben kann. Sie haben uneingeschränkte Präzision und unterstützen alle Arten von mathematischen und arithmetischen Operationen wie Addition, Subtraktion und Rest, den absoluten Wert der Zahl und vieles mehr. Floats sind dezimal. Sie unterstützen dieselbe Operation wie Ganzzahlen.

Beispiel # 2

Python wird sich nicht darüber beschweren, dass Sie zwei verschiedene Typen hinzufügen und so weiter. Es wird das gewünschte Ergebnis liefern. Der Integer-Typ ist int und der Floating-Number-Typ ist flott. Bei diesen Typen handelt es sich um Namen, mit denen eine Variable in eine Ganzzahl oder in einen float umgewandelt oder umgewandelt werden kann. Umgeben Sie Ihre Variable einfach mit int oder float, um sie zu konvertieren.

Beispiel # 3

2. Streicher

Wir verwenden Zeichenfolgen, um Text zu symbolisieren. Automatisch handelt es sich um Unicode-Text in Python 3, jedoch um ASCII-Text in Python 2. Zeichenfolgen können in einfachen Anführungszeichen, doppelten Anführungszeichen oder in dreifachen Anführungszeichen (einfach oder doppelt) angegeben werden. Sie können keinen wesentlichen Unterschied feststellen, welchen Typ Sie verwenden.

Beispiel 1

Python unterstützt viele Methoden, einschließlich vieler nützlicher Dienstprogrammmethoden. Einige von ihnen schreiben Großbuchstaben, wodurch das erste Zeichen zum Großbuchstaben wird. Die Methode replace () akzeptiert zwei Argumente, wobei das erste das zu ersetzende Zeichen und das zweite das Zeichen ist, durch das es ersetzt werden soll. Dann haben wir alpha () oder isdigit (), die true zurückgeben, wenn alle Zeichen Buchstaben oder Ziffern sind.

Beispiel # 2

3. Boolean und None

Boolean gibt einen True- oder einen False-Wert an. Sie können jeder Variablen den Wert true oder false zuweisen und eine Variable als Boolean deklarieren.

Beispiel 1

Geben Sie einfach den Variablennamen ein und weisen Sie ihn Wahr oder Falsch zu. Boolescher Wert in Python im Vergleich zu den meisten anderen Programmiersprachen. Beide beginnen mit einem Großbuchstaben T und F für Wahr und Falsch. Sie können einen Booleschen Wert in einen ganzzahligen Wert umwandeln. Dabei erhalten Sie den Wert 1 (Wahr) oder 0 (Falsch). Wenn Sie jedoch True oder False in eine Zeichenfolge konvertieren, erhalten Sie lediglich eine Textdarstellung, also eine Zeichenfolge mit dem Wert True oder False.

Beispiel # 2

Keine ist null in anderen Sprachen ähnlich. Dies bedeutet, dass eine Variable definiert wurde, sodass wir, die Entwickler, den Namen der Variablen irgendwo eingegeben haben, dies jedoch keinem Wert zugeordnet ist.

Bisher haben wir keine Außerirdischen gefunden.

Beispiel # 3

4. Listen

Um eine Liste in Python zu definieren, schreiben Sie einen Variablennamen und weisen Sie ihm leere eckige Klammern zu. Dort haben Sie gerade eine leere Python-Liste erstellt.

Beispiel 1

Wir ersetzen unsere leeren Klammern durch John, Sam und Michal. Jetzt hat unsere Liste drei Zeichenkettenelemente.

Beispiel # 2

Um auf ein Element in einer Liste zuzugreifen, verwenden wir einen sogenannten Index. Ein Index ist ein ganzzahliger Wert ab 0, der 1 und nur einem Element in der Liste entspricht. Wenn wir für unsere Liste Code wie person_names (0) schreiben, erhalten wir John. Wenn wir Codenamen wie person_names (2) schreiben, erhalten wir Michal.

Beispiel # 3

Der wichtige Hinweis hier ist, dass die Listenindizes in Python mit 0 beginnen. Obwohl wir also John als unser erstes Element haben, ist der Index 0. Das nächste Element, Sam, das unser zweites Element in der Liste ist, hat einen Index von 1 und so weiter. Das Ersetzen eines Elements in der Liste ist ebenso einfach wie das Überprüfen eines bestimmten Listenelements. Sagen wir also person_names (0) = Dennis. Wenn wir jetzt person_names drucken, sehen wir, dass John weg ist und dass Dennis seinen Platz einnimmt.

Beispiel # 4

Wir können person_names (3) = Patrick nicht machen, aber wir können in unserer Liste eine eingebaute Methode mit dem Namen append () hinzufügen. Wir können jedes gewünschte Objekt als Argument an die append-Methode übergeben. Sobald wir dies getan haben, wird das Objekt, das wir durch den Anhang geschickt haben, am Ende unserer bestehenden Liste hinzugefügt.

Beispiel # 5

Listen in Python sind Arrays in vielen anderen Sprachen sehr ähnlich, bieten jedoch einige zusätzliche Vorteile. Es ist in Ordnung, mehrere Datentypen in einer einzigen Liste zu haben. Wenn Sie person_names (2) löschen, geben Sie einfach das del-Schlüsselwort ein.

Beispiel # 6

5. Wörterbücher

Wir wollten einer einzelnen Person mehr Details als nur den Namen hinzufügen, z. B. eine Personen-ID. Wir möchten jedoch weiterhin, dass die Personen-ID mit dem Namen verknüpft wird. In diesem Fall können wir ein Wörterbuch verwenden. Im Python-Wörterbuch haben wir Schlüssel und Werte. In unserem Fall lauten die Schlüssel name, person_id und feedback, und die Werte lauten Dennis, 25467 und None.

Beispiel 1

Ein Schlüssel und ein Wert bilden ein Paar oder genauer gesagt ein Schlüssel-Wert-Paar. Jeder Schlüssel entspricht einem Wert. Jetzt kann der Wert von einem beliebigen Typ sein. Genau wie bei Listen können wir jeden gewünschten Typ hinzufügen. Wörterbücher sind sehr nützlich, wenn es darum geht, strukturierte Daten zu speichern.

  1. Liste der Wörterbücher
  2. Wenn wir mehrere Wörterbücher zusammenfassen möchten, erstellen wir einfach eine Liste von Wörterbüchern.
  3. Beachten Sie, dass wir hier eckige Klammern haben, die eine Liste definieren.
  4. Dann können wir die Liste durchlaufen und die Daten verwenden, die jedes Wörterbuch enthält.

6. Die vier wichtigsten anderen Datentypen

1. Komplex: Wir haben auch einen Typ namens Komplex, der komplexe Zahlen bezeichnet. Und Python 2 hatte einen Typ namens long, den es in Python 3 nicht mehr gibt.

2. Bytes und Bytearray: Es wurde durch die ganze Zahl ersetzt. Dann haben wir zumindest in Python 3 Bytes, die im Wesentlichen eine Folge von ganzen Zahlen im Bereich von 0 bis 255 sind

3. Tupel: Die Listen ähneln, aber unveränderlich sind. Sie können ihre Werte nicht ändern.

4. Set und Frozenset: Schließlich haben wir auch Sets und Frozenset, die wiederum Lists ähneln, aber nur eindeutige Objekte enthalten.

Fazit

Python gehört zu den effektiv typisierten Sprachen, was normalerweise impliziert, dass eine Variable nicht deklariert werden muss, bevor sie verwendet werden kann. Die Datentypen ähneln oft unterschiedlichen Programmiersprachen. Anstelle ihrer Stärken gibt es einige Schwächen, die langfristig zu Problemen führen können.

Empfohlene Artikel

Dies war eine Anleitung zu Python-Variablentypen. Hier haben wir 6 verschiedene Python-Variablentypen mit Beispielen ausführlich besprochen. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren.

  1. Was ist Python?
  2. Einführung in Python
  3. So installieren Sie Python
  4. Python-Befehle
  5. Arrays in PHP
  6. Tupel in Python
  7. Verständnis der Python-Liste