Heim >Backend-Entwicklung >Python-Tutorial >Was sind die grundlegenden Datentypen in Python?
Was sind die grundlegenden Datentypen von Python? Lassen Sie mich sie einzeln vorstellen:
1 Numbers ---> int class
Natürlich für Zahlen, Python Zahlentypen sind Int-Integer-Typ, Long-Long-Integer-Typ, Float-Gleitkommazahl, komplexe komplexe Zahl und boolescher Wert (0 und 1). Hier stellen wir nur den Integer-Typ vor.
In Python2 ist die Größe der Ganzzahl begrenzt, das heißt, wenn die Zahl einen bestimmten Bereich überschreitet, ist sie nicht mehr vom Typ int, sondern vom Typ long. In Python3, unabhängig davon Größe der Ganzzahl Die Länge wird zusammenfassend als Ganzzahl bezeichnet.
Die Hauptmethoden sind wie folgt:
int --> Konvertieren Sie den String-Datentyp in den Typ int. Hinweis: Der Inhalt im String muss eine Zahl sein
bit_length() -->Konvertieren Sie die Zahl in eine Binärzahl und geben Sie die Mindestanzahl an Binärziffern zurück
2. Boolescher Wert --->bool-Klasse
Für Bei booleschen Werten gibt es nur zwei Ergebnisse, True und False, die im Binärformat 0 bzw. 1 entsprechen. Es gibt zu viele Werte von True, wir müssen nur wissen, was die Werte von False sind ---》None, empty (i.e. [ ]/( ) /" "/{ }), 0;
Verwandte Empfehlungen: „Python-Video-Tutorial“
3. String --->str-Klasse
Über String ist Python The Der am häufigsten verwendete Datentyp hat viele Verwendungsmöglichkeiten. Wir können einfache Anführungszeichen '' oder doppelte Anführungszeichen '' verwenden, um Zeichenfolgen zu erstellen.
Strings können nicht geändert werden. Wenn es um Zeichen geht, können wir Zeichenfolgen unter Aspekten wie Indizierung, Slicing, Länge, Durchquerung, Löschung, Aufteilung, Löschen von Leerzeichen, Groß-/Kleinschreibung, Bestimmung, womit beginnt usw. einführen.
String erstellen
Slice
Index--> index(), find()
Der Unterschied zwischen index() und find() Die Der Punkt ist: Wenn das Zeichen oder die Sequenz des Index nicht in der Zeichenfolge enthalten ist, wird für Index--》ValueError: Teilzeichenfolge nicht gefunden und für Find--> -1 zurückgegeben.
Länge-->len()
Hinweis: Die len()-Methode--> kann auch für andere Datentypen verwendet werden, z. B. zur Überprüfung der Anzahl von Elementen in Listen, Tupel und Wörterbücher.
Delete--> del
Judge string content--> ), Lower(), Upper(), Title(), Casefold()
Bestimmen Sie, was beginnt und endet--> beginntmit(), endetmit()
Erweiterung-- > expandtabs()
Formatierte Ausgabe-->format(), format_map()
Join-Methode
Split--> partition( )
Ersatz-->Ersatz
Ersatz-->makestran, übersetzen
4. Liste --->ListenklasseEine Liste besteht aus einer Reihe von Elementen, die in einer bestimmten Reihenfolge angeordnet sind. Ihre Elemente können beliebige Datentypen sein, z. B. Zahlen, Zeichenfolgen, Listen, Tupel, Wörterbücher, boolesche Werte usw., und ihre Elemente können auch geändert werden .
Die Form ist:
Namen = ['little-fünf","James","Alex"]2 #oder 3 Namen = Liste(['little-fünf" ,„James“, „Alex“])
Index, Slice
Anhängen-->append()
Erweitern-->extend()
Hinweis: Der Unterschied zwischen Erweitern und Anhängen: --> Ersteres besteht darin, Elemente als Ganzes hinzuzufügen, während Letzteres darin besteht, Elemente von Datentypen zu zerlegen und zur Liste hinzuzufügen. Beispiel:
insert() -->Insert
pop() -->Remove
remove()-->Remove, del --> ; Löschen
sorted()--> Sortierung, die Standardeinstellung ist Vorwärtsreihenfolge, füge reverse =True hinzu, es bedeutet umgekehrte Reihenfolge
5Tupel sind nicht veränderbare Listen. Seine Eigenschaften ähneln denen der Liste. Zur Kennzeichnung werden Klammern anstelle von eckigen Klammern verwendet.
#Tuple name = ("little- five", "xiaowu")print(name[0])
6. Wörterbuch-Wörterbuch --->dict classEin Wörterbuch ist eine Reihe von Schlüssel-Wert-Paaren. Jedes Schlüssel-Wert-Paar wird durch Kommas getrennt, jeder Schlüssel entspricht einem Wert und auf den entsprechenden Wert kann mithilfe des Schlüssels zugegriffen werden. ungeordnet.
Die Definition des Schlüssels muss unveränderlich sein, d. h. es kann eine Zahl, eine Zeichenfolge, ein Tupel, ein boolescher Wert usw. sein.
Die Definition des Werts kann ein beliebiger Datentyp sein.
Traversal -->Elemente, Schlüssel, Werte
7. Sammlung -->Klasse festlegenZur Definition von Set: Meiner Meinung nach ist ein Set wie ein Korb, in dem man Dinge aufbewahren und herausnehmen kann. Allerdings sind diese Dinge ungeordnet und es ist schwierig für Sie, anzugeben, welche Nehmen Sie die Dinge separat. Gleichzeitig können Sie sie durch bestimmte Methoden filtern, um den Teil der Dinge zu erhalten, die Sie benötigen. Daher können Sets erstellt, hinzugefügt, gelöscht und relational betrieben werden. Eigenschaften von Mengen: 1. Deduplizierung 2. Jedes Element muss eindeutig sein. Der Variablentyp ist (hashbarer Typ, der als Schlüssel des Wörterbuchs verwendet werden kann). Erstellen: Set, Frozenset Hinzufügen: Hinzufügen, Aktualisieren Löschen: Pop, Entfernen, Verwerfen Relationale Operationen: Schnittpunkt &, Vereinigung |. Differenzmenge - , Schnittkomplementmenge^ , issubset , isupperset Bestimmen Sie, ob die Beziehung zwischen zwei Mengen eine Teilmenge oder eine übergeordnete Menge ist--> issubset , isupperset
Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Datentypen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!