Die fünf Datentypen von Python
Beim Erlernen einer Sprache müssen Sie sich zunächst mit den Datentypen vertraut machen, über die Python verfügt. Lassen Sie mich sie vorstellen mein Verständnis und meine Gedanken zu diesen fünf Datentypen.
1. Zahlen
Zahlen werden in Python hauptsächlich in vier Typen unterteilt: int (Ganzzahl), Float (Gleitkommazahl), long (lange Ganzzahl) und komplex (Pluralzahl)
Das Besondere ist, dass es eine Funktion Round() für Float-Typ-Zahlen gibt: Round(a,b): für Float-Typ-Zahlen a bis Betrieb, b signifikante Stellen nach dem Dezimalpunkt beibehalten, runden, der Standardwert ist 1.
Der komplexe Typ ist auch etwas ganz Besonderes.
2. String
Zum Beispiel: s='string' s=''string'' s1='''' string'' ', diese drei Effekte sind die gleichen. In Python sind Anführungszeichen, doppelte Anführungszeichen und dreifache Anführungszeichen alle korrekte Verwendungen zur Darstellung von Zeichenfolgen.
Strings in Python können direkt hinzugefügt werden: s+s1 #Return a new string 'stringstring'
Jetzt können wir den String „slicen“ Die Operation, das sogenannte Slicing, entspricht dem Abschneiden einer Scheibe von einem langen Brotlaib. Wenn wir beispielsweise das 2. bis 5. Zeichen in der s-Zeichenfolge abrufen möchten, ist dies in anderen Sprachen problematischer, aber in Python können wir diesen Vorgang problemlos ausführen.
Beispiel: s[a:b:c] a stellt die Startposition des Slice dar. Wenn es 0 oder ein positiver Wert ist, wird es von links nach rechts indiziert (der Standardwert beginnt bei 0). Es handelt sich um einen negativen Wert, der von rechts nach links indiziert wird. (Standard beginnt bei -1)
b stellt die Endposition des Slice dar, beinhaltet jedoch nicht die Endposition nicht der Schwanz". Der Standardwert ist bis zum Ende des Index.
c stellt die Schrittgröße dar, der Standardwert ist 1, und wenn es eine negative Zahl ist, wird sie von rechts nach links abgefangen.
Wenn kein Doppelpunkt vorhanden ist, handelt es sich um eine normale Indexoperation: s[0] #s
c Der Standardwert ist 1: s[1:5] #trin (Hinweis „Achte auf den Anfang und nicht auf das Ende“)
s[-3::]: Ab dem dritten Zeichen von rechts (es gibt kein 0. Zeichen!!!) nach rechts bis zum Ende abfangen # ing
s [-3::-1]: Beginnend mit dem dritten Zeichen von rechts, abfangend nach links, b Standard: bis zum Ende #irts
Jetzt haben wir ein Verständnis für einfach Slicing-Operationen, lassen Sie uns über einige häufig verwendete Funktionen sprechen (es gibt tatsächlich viele Betriebsfunktionen, aber einige werden nicht häufig verwendet, Sie können bei Bedarf mehr erfahren)
len(): Gibt die Länge von zurück die Zeichenfolge. len(s) #pytnon unterscheidet sich von C. Die Länge der Zeichenfolge muss nicht um 1 erhöht werden. Das ist 6.
replace(a,b): Ersetze eine Zeichenfolge durch eine b-Zeichenfolge.
3. Liste
Direktes Beispiel: s=['string','python',2001,52.5], s1=[ 2002,5658]
In Python ist der Listentyp in eckige Klammern eingeschlossen und kann durch Kommas getrennte Zeichenfolgentypen und Zahlentypen enthalten.
Zugriffsvorgang in Liste: s[1] # Gibt einen Python-String zurück. Analog zum String-Typ
List gibt es auch Aktualisierungs- und Löschoperationen: s[1]=2002 #Das erste Element in der Liste s (beginnend bei 0) 'Python'-String wird für 2002 ersetzt.
del s[1] #Das erste Element der Liste s wird gelöscht
Eine kurze Einführung in die Funktionen und Methoden mehrerer Operationen:
1 , append() #Elemente nach der Liste anhängen
2. extension() Beispiel: a.extend(b) #Elemente der b-Liste an das Ende der a-Liste hinzufügen
3. #Fügen Sie das letzte Element der Liste hinzu. Ein Element erscheint
1. Sortieren Sie die Liste, aber es scheint, dass Sie die Sortierregeln angeben müssen.
2. count() #Zählt, wie oft ein bestimmtes Element vorkommt
3. index() #Das Element i am Index
4
Tupel in Python sind interessanter, fügen Sie hinzu oben Es ist mit oder ohne Klammern korrekt. Durch Kommas getrennt, standardmäßig Tupel.
2, [1]*3 #[1,1,1] Multiplikationsoperation
3, 1 in [1,2,3] #wahre Urteilsoperation
4 . für i in (1,2,3)
drucke i #1
#2
#3 Schleifenoperation
5}
Ändern: dict['abc']=153 #Ändern Sie die 123, die 'abc' entspricht
Löschen: deldict['abc']
Besondere Punkte:
1. Derselbe Schlüssel darf nicht zweimal vorkommen.
2 Der Schlüssel muss unveränderlich sein und kann als Zahl, Zeichenfolge oder Tupel verwendet werden Liste kann nicht!
Methodeneinführung:
1. clear() #clear dictionary
2. #Return 123 get('ashudya')#Return none
3.#Gibt eine Liste zurück, die alle Schlüsselwerte im Wörterbuch enthält.
4. value()#Gibt eine Liste mit allen Wertwerten im Wörterbuch zurück.
5. fromkeys() #Fügen Sie eine Liste als Schlüssel in das Wörterbuch ein.
fromkeys([1,2,3],0) #0 ist Wert
Das Wörterbuch kann wie folgt ausgedrückt werden: {1:[0],2:[0],3:[0]}
Die fünf Datentypen sind der Grundstein für das Erlernen von Python und Sie sind leicht zu meistern. Es ist nicht sehr schwierig. Beginnen Sie mit den einfachen und gehen Sie bei Bedarf tiefer!
Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, vielen Dank für Ihre Unterstützung dieser Website!
Ausführlichere Erläuterungen zu den fünf Datentypen in Python-Grundlagen-Tutorials und verwandten Artikeln finden Sie auf der chinesischen PHP-Website!