Heim >Backend-Entwicklung >Python-Tutorial >Was sind die grundlegenden Datentypen in Python?

Was sind die grundlegenden Datentypen in Python?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-06-11 16:55:2329064Durchsuche

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 --->Listenklasse

Eine 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

5

Tupel 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 class

Ein 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 festlegen

Zur 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn