Python-Datentypen

0 Aktien
0
0
0
0

Einführung

In Python werden Datentypen verwendet, um den Typ einer Variablen zu definieren. In diesem Artikel listen wir alle Datentypen auf und erläutern ihre jeweilige Funktion. Wenn Sie gerade erst mit Python anfangen, empfehlen wir Ihnen, zunächst unser Python-Tutorial für Anfänger durchzuarbeiten. Und falls Sie bereits Erfahrung mit Python haben, werfen Sie doch einen Blick auf unser vorheriges Tutorial zu Python-Kommentaren und -Anweisungen.

Python-numerischer Datentyp

Python-Datentyp für numerische Werte wie z. B.:

  1. int – Speichert vorzeichenbehaftete ganze Zahlen unbegrenzter Länge.
  2. long - Speichert lange Ganzzahlen (vorhanden in Python 2.x, veraltet in Python 3.x).
  3. Float – Speichert exakte Gleitkommazahlen und ist bis zu 15 Dezimalstellen genau.
  4. Gemischt – enthält gemischte Zahlen.

In Python müssen wir den Datentyp einer Variablen nicht wie in C oder C++ beim Definieren angeben. Wir können einer Variablen einfach Werte zuweisen. Um jedoch den Typ des aktuell gespeicherten numerischen Werts zu ermitteln, können wir die Methode `type()` verwenden, wie folgt:

#create a variable with integer value.
a=100
print("The type of variable having value", a, " is ", type(a))
#create a variable with float value.
b=10.2345
print("The type of variable having value", b, " is ", type(b))
#create a variable with complex value.
c=100+3j
print("The type of variable having value", c, " is ", type(c))

Wenn Sie den obigen Code ausführen, erhalten Sie eine Ausgabe wie im folgenden Bild.


Python-String-Datentyp

Ein String ist eine Folge von Zeichen. Python unterstützt Unicode-Zeichen. Im Allgemeinen werden Strings in einfache oder doppelte Anführungszeichen gesetzt.

a = "string in a double quote"
b= 'string in a single quote'
print(a)
print(b)
# using ',' to concatenate the two or several strings
print(a,"concatenated with",b)
#using '+' to concate the two or several strings
print(a+" concated with "+b)

Der obige Code erzeugt eine Ausgabe wie im folgenden Bild.


Python-Listendatentyp

Diese Liste ist ein vielseitiger Datentyp, der exklusiv in Python existiert. In gewisser Weise ist sie vergleichbar mit einem Array in C/C++. Das Besondere an einer Liste in Python ist jedoch, dass sie gleichzeitig verschiedene Datentypen enthalten kann. Eine formale Liste ist eine geordnete Folge von Daten, die mithilfe von eckigen Klammern ([]) und Kommas (,) geschrieben wird.

 #list of having only integers
a= [1,2,3,4,5,6]
print(a)
#list of having only strings
b=["hello","john","reese"]
print(b)
#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print(c)
#index are 0 based. this will print a single character
print(c[1]) #this will print "you" in list c

Der obige Code erzeugt eine Ausgabe wie diese


Python-Tupel

Ein Tupel ist ein weiterer Datentyp, der eine Sequenz von Daten ähnlich einer Liste darstellt. Es ist jedoch unveränderlich. Das bedeutet, dass die Daten in einem Tupel schreibgeschützt sind. Die Daten in einem Tupel werden mithilfe von Klammern und Kommas getrennt.

tuple having only integer type of data.
a=(1,2,3,4)
print(a) #prints the whole tuple
tuple having multiple type of data.
b=("hello", 1,2,3,"go")
print(b) #prints the whole tuple
#index of tuples are also 0 based.r code... */

Die Ausgabe des oben gezeigten Python-Beispielcodes für Tupel wird wie folgt aussehen.


Python-Wörterbuch

Ein Python-Dictionary ist eine ungeordnete Sequenz von Daten in Form von Schlüssel-Wert-Paaren. Es ähnelt einer Hashtabelle. Dictionaries werden in geschweiften Klammern im Format Schlüssel:Wert geschrieben. Sie eignen sich hervorragend, um Daten in großen Datenmengen effizient abzurufen.

 #a sample dictionary variable
a = {1:"first name",2:"last name", "age":33}
#print value having key=1
print(a[1])
#print value having key=2
print(a[2])
#print value having key="age"
print(a["age"])

Wenn Sie diesen Python-Beispielcode für Wörterbuchdaten ausführen, sieht die Ausgabe wie im folgenden Bild aus.


Ergebnis

Das war’s für heute zu Python-Datentypen. Vergessen Sie nicht, jeden Codeabschnitt auf Ihrem Rechner auszuführen. Und kopieren Sie ihn nicht einfach. Versuchen Sie, die Codezeilen selbst zu schreiben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Das könnte Ihnen auch gefallen