Wichtige Python-Datentypen, die Sie kennen müssen



Datentypen sind Klassen und Variablen sind eine Instanz oder ein Objekt dieser Klassen. In Python gibt es verschiedene Datentypen, um die Werttypen darzustellen

Im Alles ist ein Objekt. Daher werden Datentypen als Klassen behandelt und Variablen sind eine Instanz oder ein Objekt dieser Klassen. In Python gibt es verschiedene Datentypen, um die Werttypen darzustellen. In diesem Artikel erfahren Sie mehr über die verschiedenen Python-Datentypen und wie sie Variablen in der folgenden Reihenfolge zugewiesen werden:

Lass uns anfangen.





Python-Python-Datentypen - edurekaPython-Datentypen

Variablen werden verwendet, um Werte für verschiedene Datentypen zu speichern. Da Python eine dynamisch typisierte Sprache ist, müssen Sie den Typ der Variablen nicht definieren, während Sie sie deklarieren. Der Interpreter bindet den Wert implizit an seinen Typ. Mit Python können wir den Typ der im Programm verwendeten Variablen überprüfen. Mit Hilfe des Typs () können Sie den Typ der übergebenen Variablen herausfinden.

Beispiel:



x = 24 y = 14,7 z = 'Willkommen bei Edureka' print (Typ (x)) print (Typ (y)) print (Typ (z))

Ausgabe:

 

Standarddatentypen in Python

Eine Variable wird verwendet, um verschiedene Arten von Werten zu speichern. Beispielsweise muss der Name einer Person als Zeichenfolge gespeichert werden, während eine Mitarbeiter-ID als Ganzzahl gespeichert werden muss.

Python bietet verschiedene Standarddatentypen, die die Speichermethode für jeden von ihnen definieren. Die Standarddatentypen in Python umfassen:



Nachdem Sie nun die Standard-Python-Datentypen kennen, gehen wir weiter und verstehen diese im Detail.

Zahlen

Nummer wird zum Speichern numerischer Werte verwendet. Python erstellt Number Objekte wenn einer Variablen eine Nummer zugewiesen wird. Es gibt 4 Arten von numerischen Daten:

  • int - Es wird für vorzeichenbehaftete Ganzzahlen wie 12, 2, 7 usw. verwendet.
  • lange - Diese Ganzzahl wird für einen höheren Wertebereich wie 908090800L, -0x1929292L usw. verwendet.
  • schweben - Es wird zum Speichern von Gleitkommazahlen wie 1,5, 701,89, 15,2 usw. verwendet.
  • Komplex - Dies wird für komplexe Zahlen wie 2.14j, 2.0 + 2.3j usw. verwendet.

Im können Sie ein Kleinbuchstaben L mit langen ganzen Zahlen verwenden. Es ist jedoch bequemer, ein Großbuchstaben L zu verwenden.

Beispiel:

a = 12 Druck (a, 'ist vom Typ', Typ (a)) b = 5,05 Druck (b, 'ist vom Typ', Typ (b)) c = 1 + 2j Druck (c, 'ist komplexe Zahl? ', isinstance (1 + 2j, komplex))

Ausgabe:

12 ist vom Typ 5.05 ist vom Typ (1 + 2j) ist komplexe Zahl? Wahr

String

ZU wird als Folge von Zeichen definiert, die in Anführungszeichen stehen. In Python können Sie einfache, doppelte oder dreifache Anführungszeichen verwenden, um eine Zeichenfolge zu definieren.

Die Zeichenfolgenbehandlung in Python kann mit verschiedenen integrierten Funktionen und ausgeführt werden Betreiber . Bei der Behandlung von Zeichenfolgen wird der Operator + verwendet, um zwei Zeichenfolgen zu verketten.

Beispiel:

str1 = 'Willkommen bei Edureka' #string str1 str2 = 'Python-Programmierung' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Ausgabe:

Willkommen bei Edureka Python Programming

Liste

Listen sind ähnlich wie Es kann jedoch verschiedene Datentypen in Python enthalten. Die in der Liste gespeicherten Elemente werden durch ein Komma (,) getrennt und in eckige Klammern [] gesetzt.

Java-Programm für Fibonacci-Serien

Sie können Slice [:] -Operatoren verwenden, um auf die Daten der Liste zuzugreifen. Der Verkettungsoperator (+) ähnelt dem in Zeichenfolgen.

Beispiel:

list = [20, 'welcome', 'edureka', 40] print (liste [3:]) print (liste) print (liste + liste)

Ausgabe:

[40] [20, 'Willkommen'] [20, 'Willkommen', 'Edureka', 40] [20, 'Willkommen', 'Edureka', 40, 20, 'Willkommen', 'Edureka', 40]

Tupel

Ein Tupel ähnelt Listen in vielerlei Hinsicht. Wie Listen, Tupel Enthält auch die Sammlung von Elementen verschiedener Datentypen. Die Elemente des Tupels werden durch ein Komma (,) getrennt und in Klammern () eingeschlossen.

Ein Tupel ist eine schreibgeschützte Datenstruktur, und Sie können die Größe und den Wert der Elemente eines Tupels nicht ändern.

Beispiel:

tuple = ('welcome', 'edureka', 40) print (tuple [1:]) print (tuple) print (tuple + tuple)

Ausgabe:

('edureka', 40) ('willkommen', 'edureka', 40) ('willkommen', 'edureka', 40, 'willkommen', 'edureka', 40)

Wörterbuch

Wörterbuch ist eine geordnete Menge eines Schlüssel-Wert-Paares von Elementen. Es ist wie ein assoziatives Array oder eine Hash-Tabelle, in der jeder Schlüssel einen bestimmten Wert speichert. Der Schlüssel kann jeden primitiven Datentyp enthalten, während der Wert ein beliebiges Python-Objekt ist.

Die Elemente im Wörterbuch werden durch Komma getrennt und in geschweiften Klammern {} eingeschlossen.

Beispiel:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1. Name ist' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Ausgabe:

1. Name ist John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Dies sind die Standard-Python-Datentypen, die zum Speichern unterschiedlicher Werte verwendet werden. Damit sind wir am Ende unseres Artikels angelangt.

Schauen Sie sich jetzt die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Das Python-Zertifizierungstraining hilft Ihnen dabei, Fachwissen in quantitativer Analyse, Data Mining und der Präsentation von Daten zu erwerben, um über die Zahlen hinaus zu sehen, indem Sie Ihre Karriere in eine Data Scientist-Rolle verwandeln.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich von 'Python-Datentypen' und wir werden uns bei Ihnen melden.