python data types
Einführung in Python-Datentypen:
Wir haben davon erfahren Python-Variablen im Detail in unserem vorherigen Tutorial.
In diesem Tutorial werden wir die verschiedenen Klassifikationen von Python-Datentypen zusammen mit den entsprechenden Beispielen untersuchen, um Ihnen das Verständnis zu erleichtern.
Eine explizite Vielfalt von Python-Schulungs-Tutorials werden Ihnen in dieser Reihe vorgestellt, um Ihr Wissen über Python zu erweitern.
Was du lernen wirst:
Sehen Sie sich die VIDEO-Tutorials an
Python-Datentypen: Zahlen, Zeichenfolgen und Liste:
Python-Datentypen: Tupel, Set und Wörterbuch:
Python-Datentypen
Ein Datentyp beschreibt die Charakteristik einer Variablen.
Python hat sechs Standarddatentypen:
- Zahlen
- String
- Liste
- Tupel
- einstellen
- Wörterbuch
# 1) Zahlen
In Numbers gibt es hauptsächlich drei Typen, darunter Integer, Float und Complex.
Diese 3 sind in Python als Klasse definiert. Um herauszufinden, zu welcher Klasse die Variable gehört, können Sie die Funktion type () verwenden.
Beispiel:
a = 5 print(a, 'is of type', type(a))
Ausgabe: 5 ist vom Typ
b = 2.5 print(b, 'is of type', type(b))
Ausgabe: 2.5 ist vom Typ
c = 6+2j print(c, 'is a type', type(c))
Ausgabe : (6 + 2j) ist ein Typ
# 2) String
Eine Zeichenfolge ist eine geordnete Folge von Zeichen.
beste Software, um DVD auf MP4 zu rippen
Wir können einfache oder doppelte Anführungszeichen verwenden, um Zeichenfolgen darzustellen. Mehrzeilige Zeichenfolgen können in dreifachen Anführungszeichen '' oder '' dargestellt werden.
Zeichenfolgen sind unveränderlich. Sobald wir eine Zeichenfolge deklarieren, können wir die bereits deklarierte Zeichenfolge nicht aktualisieren.
Beispiel:
Single = 'Welcome' or Multi = 'Welcome'
Mehrzeilig: Python ist eine interpretierte Programmiersprache auf hoher Ebene für die allgemeine Programmierung. Erstellt von Guido van Rossum und erstmals 1991 veröffentlicht. “
oder
Python ist eine interpretierte Programmiersprache auf hoher Ebene für die allgemeine Programmierung. Erstellt von Guido van Rossum und erstmals 1991 veröffentlicht. ''
Wir können verschiedene Operationen in Zeichenfolgen wie Verkettung, Wiederholung und Schneiden ausführen.
Verkettung: Dies bedeutet, dass zwei Zeichenfolgen miteinander verbunden werden.
Beispiel:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Ausgabe: Willkommen bei Python
Wiederholung:
Es bedeutet, eine Folge von Anweisungen eine bestimmte Anzahl von Malen zu wiederholen.
Beispiel:
Print(String1*4)
Ausgabe: WelcomeWelcomeWelcomeWelcome
Schneiden: Das Schneiden ist eine Technik zum Extrahieren von Teilen einer Schnur.
Hinweis: In Python beginnt der Index bei 0.
Beispiel:
print(String1(2:5))
Ausgabe: lco
Python unterstützt auch negative Indizes.
print(String1(-3:))
Ausgabe: ome
Da Strings in Python unveränderlich sind, wird beim Versuch, den String zu aktualisieren, ein Fehler generiert.
Beispiel:
String(1)= 'D'
Ausgabe: TypeError: Das Objekt 'str' unterstützt keine Elementzuweisung
# 3) Liste
Eine Liste kann eine Reihe von Werten enthalten.
Listenvariablen werden in Klammern () deklariert. Eine Liste ist veränderbar, was bedeutet, dass wir die Liste ändern können.
Beispiel:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Ausgabe : Liste (2) = 5.5
print('List(0:3) = ', List(0:3))
Ausgabe: Liste (0: 3) = (2, 4, 5.5)
Aktualisieren der Liste:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Ausgabe: (2, 4, 5.5, 'Hallo')
# 4) Tupel
Ein Tupel ist eine Folge von Python-Objekten, die durch Kommas getrennt sind.
Tupel sind unveränderlich, dh einmal erstellte Tupel können nicht mehr geändert werden. Tupel werden in Klammern () definiert.
Beispiel:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Ausgabe: Tupel (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Ausgabe: Tupel (0: 3) = (50, 15, 25,6)
Da Tupel in Python unveränderlich sind, wird beim Versuch, das Tupel zu aktualisieren, ein Fehler generiert.
Beispiel:
Tuple(2)= 'D'
Ausgabe: TypeError: Das 'Tupel'-Objekt unterstützt keine Elementzuweisung
# 5) Set
Ein Set ist eine ungeordnete Sammlung von Gegenständen. Set wird durch Werte definiert, die durch ein Komma in geschweiften Klammern {} getrennt sind.
Beispiel:
Set = {5,1,2.6,'python'} print(Set)
Ausgabe: {'Python', 1, 5, 2.6}
In der Menge können wir Operationen wie Vereinigung und Schnittmenge für zwei Mengen ausführen.
Wir können die Union-Operation mit | durchführen Operator.
Beispiel:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Ausgabe: A U B = {'c', 'a', 2, 'd'}
Wir können den Schnittvorgang mit Using & Operator ausführen.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Ausgabe: {7}
Da es sich bei der Menge um eine ungeordnete Sammlung handelt, hat die Indizierung keine Bedeutung. Daher funktioniert der Slicing-Operator () nicht.
Set(1) = 49.3
Ausgabe: TypeError: Das Objekt 'set' unterstützt keine Elementzuweisung
# 6) Wörterbuch
Wörterbücher sind der flexibelste integrierte Datentyp in Python.
Wörterbuchelemente werden mithilfe des Schlüssels gespeichert und abgerufen. Wörterbücher werden verwendet, um eine große Datenmenge zu speichern. Um den Wert abzurufen, müssen wir den Schlüssel kennen. In Python werden Wörterbücher in geschweiften Klammern {} definiert.
Wir verwenden den Schlüssel, um den jeweiligen Wert abzurufen. Aber nicht umgekehrt.
Syntax:
Schlüsselwert
Beispiel:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Ausgabe: {1: 'Hallo', 2: 7,5, 3: 'Klasse'}
Wir können den Wert mit der folgenden Methode abrufen:
Beispiel:
print(Dict(2))
Ausgabe: 7.5
Free Flow Chart Maker für Mac
Wenn wir versuchen, den Wert mithilfe des Werts anstelle des Schlüssels abzurufen, wird ein Fehler generiert.
Beispiel:
print('Dict(7.5) = ', Dict(7.5))
Ausgabe:
Traceback (letzter Anruf zuletzt):
Datei “”, Zeile 1, in
print ('Dikt (7.5) =', Dikt (7.5))
KeyError: 7.5
Wir können das Wörterbuch auch mit den folgenden Methoden aktualisieren:
Beispiel:
Dict(3) = 'python' print(Dict)
Ausgabe:
{1: 'Hi', 2: 7,5, 3: 'Python'}
Ich hoffe, Sie haben die verschiedenen Klassifikationen von Python-Datentypen in diesem Tutorial inzwischen verstanden.
In unserem nächsten Tutorial erfahren Sie alles über Python-Operatoren!
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Python-Variablen
- Python-Operatoren
- Python-String-Funktionen
- C ++ - Datentypen
- Python-Funktionen
- JMeter-Datenparametrierung mit benutzerdefinierten Variablen
- Eingabe-Ausgabe und Dateien in Python (Python öffnen, lesen und in Datei schreiben)
- Python-Tutorial für Anfänger (KOSTENLOSES Python-Training zum Anfassen)