Mindmap-Galerie Python-Datentypen
Python-Grundlagen – Datentypen. Diese Datentypen kommen in der Python-Programmierung sehr häufig vor und jeder Typ verfügt über spezifische Methoden und Operationen, die die Datenverarbeitung erleichtern können.
Bearbeitet um 2024-03-14 17:00:25Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Python-Datentypen
numerischer Wert
Typ
ganze Zahl
int
Base
binär
0b
0B
Oktal
0o
0O
Dezimal
hexadezimal
0x
0X
Gleitkommazahl
Dezimal
schweben
Machen Sie keine Berechnungen
Die Konvertierung in die Binärdatei ist voreingenommen
Es gibt einen Wertebereich
Maximalwert
1.7976931348623157e 308
inf
Mindestwert
2.2250738585072014e-308
0,0
Pluraltyp
Imaginäre Zahlen werden durch j dargestellt
Beispiel
c=4 5j
Wert
Realteil anzeigen
c.real
Imaginärteil anzeigen
c.image
Modelllänge
Bauchmuskeln(c)
Boolescher Typ
bool
Zahl zum booleschen Typ
FALSCH
0
0,0
Null
WAHR
jeder andere Wert
Der erste Buchstabe muss großgeschrieben werden
Wert
WAHR
1
FALSCH
0
Kann mit int() in eine Zahl umgewandelt werden
Nach dem Einsatz können Sie direkt am digitalen Betrieb teilnehmen
Betrieb
Und
Alle T
T
Es gibt F
F
Kurzschluss
Wenn beurteilt wird, dass es F gibt
Hör auf zu rennen
RückkehrF
Beispiel
Alle T
letzter Wert
Es gibt F
erstes F
oder
Alle F
F
Da ist t
T
Kurzschluss
Wenn beurteilt wird, dass es T gibt
Hör auf zu rennen
Rückkehr T
Beispiel
Alle F
letzter Wert
Da ist t
erste T
Betrieb
Addition, Subtraktion, Multiplikation und Division
Leistung
**
Rundung
//
Nimm den Rest
%
gleich
==
Nicht gleichzusetzen mit
! =
Reihenfolge
Typ
unveränderliche Typen
Zeichenfolge
str
erstellen
Apostroph
Anführungszeichen
dreifache Anführungszeichen
Neue Zeile
Apostroph
Zeilenfortsetzungszeichen
\
Newline-Eingabe
Peer-Anzeige
Ende der ersten Zeile
Newline-Zeichen
\N
Newline-Eingabe
Anzeige des Zeilenumbruchs
Beginn der zweiten Zeile
Wird mit Zeilenfortsetzungszeichen verwendet
dreifache Anführungszeichen
Zeilenumbruch direkt
Anzeige des Zeilenumbruchs
Betrieb
.verbinden()
Spleißen
Beispiel
s.join(["a","b","c"])
Verwenden Sie s, um „a“, „b“ und „c“ zu verbinden.
.ersetzen()
ersetzen
Beispiel
s.replace(alt,neu,1)
Altes durch Neues ersetzen
alt/neu sollten beide Zeichenfolgen sein
bringen''
Standardmäßig alle ersetzen
.Teilt()
Ausschneiden mit Inhalt in Klammern
keine Parameter
Mit Leerzeichen ausschneiden
Die Ergebnisse werden in Listenform gespeichert
.Streifen
schneiden
Wird häufig zum Entfernen von Leerzeichen auf beiden Seiten verwendet
Tupel
Struktur
Tupel
schreibgeschützte Liste
Unterthema
( )
erstellen
t1 = ()
t2 = Tupel()
t3 = Tupel((1,2,3))
t4 = (1,2,3)
wenn ein Element
Komma hinzufügen
t5=(1,)
Element
Mehrere Datentypen verfügbar
ganze Zahl
Gleitkommazahl
Zeichenfolge
Liste
Tupel
…
Wiederholbar
In Ordnung
Unveränderlich
Wenn die Elemente im Tupel veränderliche Elemente sind
Die Elemente in einem veränderlichen Element können geändert werden
veränderlicher Typ
Liste
Format
Liste
[ ]
erstellen
l1=list()
l1=[]
Element
Mehrere Datentypen verfügbar
ganze Zahl
Gleitkommazahl
Zeichenfolge
Liste
Tupel
…
Wiederholbar
In Ordnung
Funktion
Hinzufügen zu
.append(x)
Füge x hinzu
Ende der Liste
.insert(Index,Objekt)
An angegebener Position einfügen
Index
Einfügeposition
Objekt
Element einfügen
l1.extend(l2)
verschmelzen
Füge l2-Elemente am Ende von l1 zusammen
löschen
.pop(index)
Löschen Sie das Element an der angegebenen Position
Gibt den Inhalt zurück, nachdem das Element gelöscht wurde
.remove(object)
Angegebenen Inhalt löschen
Objekt
Element, das gelöscht werden soll
Löschen Sie nur den ersten
.klar()
Löschen Sie alle Elemente
verwenden
Alle angegebenen Elemente in der Liste löschen
Direkt löschen
Andere Elemente in neue Liste importieren
Listenverständnis
Sortieren
Umgekehrte Reihenfolge
.umkehren()
neu anordnen
Aufsteigende Reihenfolge
.Sortieren()
.sort (reverse=False)
absteigende Reihenfolge
.sort (reverse=True)
Kopieren
direkte Zuordnung
Alias
Die Wertadresse bleibt unverändert
Flache Kopie
Kopieren
übergeordnetes Objekt
Kopieren Sie keine untergeordneten Objekte
Erstellen Sie nur eine Liste der ersten Ebene
Adressänderung der ersten Ebene
Nachfolgende Adressen bleiben unverändert
Wert
Unterliste
…
tiefe Kopie
Deepcopy
vollständige Kopie
Alle Adressen haben sich geändert
Funktion
Länge
len()
Leerzeichen und Satzzeichen zählen alle als Länge
Index
Format
Stringname[Index]
Umfang
-len() ——len()-1
Index
erstes Zeichen links
0
Eine positive Zahl
von links nach rechts
negative Zahl
rechts nach links
Kann auch für Listen usw. verwendet werden.
Scheibe
Format
String-Name [Start:Ende:Schritt]
Vorne schließen und hinten öffnen
Start
Startcharakter
verfügbar
Auslassen
Ab dem ersten Zeichen links
Ende
Ende des Wertes
Kann es nicht bekommen
Auslassen
Holen Sie sich das letzte Zeichen
Schritt
Schritt
Nehmen Sie eins für alle paar Zeichen
Eine positive Zahl
Nehmen Sie Werte von links nach rechts
negative Zahl
Erhalten Sie den Wert von rechts nach links
Auslassen
1
Gleicher Vorgang
verschmelzen
*
n-mal wiederholen
in nicht in
Richter
Ob in der Zeichenfolge enthalten
zurückkehren
WAHR
FALSCH
==
Richter
gleich
ist, ist nicht
Vergleichen
Ob das Objekt (Speicheradresse) dasselbe ist
ID(Objekt)
Objektspeicheradresse
nur
.Index()
Gibt die Position des ersten Vorkommens der Teilzeichenfolge zurück
Beispiel
s.index("o",5)
Das erste Vorkommen der Teilzeichenfolge „o“ nach Position 5 in Zeichenfolge s
Die Anzahl der Vorkommen eines bestimmten Elements
l1.count(x)
Die Häufigkeit, mit der x in l1 vorkommt
versammeln
Satz
veränderlicher Typ
Merkmale
Sicherheit
Das Element ist ein unveränderlicher Datentyp
Kann keine Listen enthalten
Gegenseitigkeit
Elemente können nicht wiederholt werden
Duplikate automatisch entfernen
Konvertieren Sie eine Liste in eine Sammlung und konvertieren Sie sie dann wieder in eine Liste
Störung
keine Bestellung
Nicht indexierbar
s[index]
Fehler
Traverse
Standardmäßig vom kleinsten zum größten
Mengenableitung
{Ausgabewert für i im Satz}
{i 2 für i in s}
erstellen
s = set()
s = {Element}
{} Wird als Wörterbuch erstellt, wenn kein Inhalt vorhanden ist
Unterthema
Funktion
Hinzufügen zu
.hinzufügen
Fügen Sie benutzerdefinierte Elemente hinzu
Doppelte Werte werden nicht hinzugefügt
löschen
.Pop()
Nach dem Zufallsprinzip löschen
.entfernen()
Angegebenen Wert löschen
Klar
.klar()
Überschneidung
.intersection(set)
s1.intersection(s2)
Der Schnittpunkt von s1 und s2
&
Union
.Union()
s1.union(s2)
|
s1|s2
Differenz eingestellt
.Unterschied()
Entfernen Sie die Elemente der Menge in Klammern aus der Menge und den verbleibenden Teil
s1 = {1,2,3,4} s2 = {3,4,5,6} s1.difference(s2)
{1,2}
Symmetrischer Differenzsatz
Durch die Vereinigung zweier Sätze entfällt die Übergabe und der verbleibende Teil
.symmetric_difference()
s1 = {1,2,3,4} s2 = {3,4,5,6} s1.symmetric_difference(s2)
{1,2,5,6}
^
s1 = {1,2,3,4} s2 = {3,4,5,6} s1^s2
{1,2,5,6}
Unterstellung
Wörterbuch
dict
Element
Schlüssel-Wert-Paar
Schlüsselwert
Schlüssel
Schlüssel
Wert
Wert
Ein Schlüssel-Wert-Paar ist ein Element
eine Länge
Schlüssel kann nicht wiederholt werden
unveränderliche Typen
Nicht auflistebar
Der Wert kann wiederholt werden
Keine Einschränkungen hinsichtlich der Datentypen
Störung
Schlüssel-Wert-Paare sind ungeordnet
erstellen
dict()
{}
{Schlüsselwert}
Funktion
Hinzufügen zu
Abtretung
d[Schlüssel]=
Schlüssel existiert
Überarbeiten
Schlüssel existiert nicht
Hinzufügen zu
.setdefault(Schlüssel:Wert)
Der Wert muss nicht geschrieben werden
Der Standardwert ist „Keine“.
Anfragen
[Schlüssel]
Schlüssel existiert
Rückgabewert
Schlüssel existiert nicht
Melden Sie einen Fehler
.get(Schlüssel)
Schlüssel existiert
Rückgabewert
Schlüssel existiert nicht
Kein Fehler gemeldet
.get(key,'prompt')
Schlüssel existiert
Rückgabewert
Schlüssel existiert nicht
Rückgabeaufforderung
löschen
.pop(Taste)
Löschen Sie das angegebene Schlüssel-Wert-Paar basierend auf dem Schlüssel
.popitem()
Nach dem Zufallsprinzip löschen
Klar
.klar()
Traverse
.Schlüssel()
Alle Schlüssel
.Werte()
alle Werte
.Artikel()
Alle Schlüssel-Wert-Paare
Tupelform
dict_items([(Schlüssel1,Wert1),(Schlüssel2,Wert2),…])
für in
Schlüssel
für i in d: drucken(i)
für k in d.keys(): print(k)
für Artikel in d.items(): print(item[0])
für k,v in d.items(): print(k)
Wert
für v in d.values(): drucken(v)
für Artikel in d.items(): print(item[1])
für k,v in d.items(): drucken(v)
Artikel
für Artikel in d.items(): drucken(Artikel)
mehrere Tupel
Schlüsselwert
für k,v in d.items(): print(k,v)
Wörterbuchverständnis
{k:v für k,v in d.items(), wenn v >60}