Mindmap-Galerie Häufig verwendete Python-Funktionen
Dies ist eine Mindmap über häufig verwendete Funktionen in Python, die integrierte Funktionen, benutzerdefinierte Funktionen usw. zusammenfasst. Hoffe, es hilft allen!
Bearbeitet um 2024-03-15 17:28:32Einhundert 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.
Häufig verwendete Python-Funktionen
Integrierte Funktionen
drucken()
Inhalte ansehen
Inhalte ausgeben
Parameter
Mehrere Inhalte werden durch "," getrennt
Legen Sie ein Trennzeichen für den Druckinhalt fest, der Standardwert ist Leerzeichen
sep="----"
Legen Sie das Trennende zwischen zwei Ausdrucken fest. Der Standardwert ist „/n“ (Zeilenvorschub).
Typ()
Ansichtstyp
dir()
Zeigen Sie die für den Inhalt verfügbaren Funktionen und Eigenschaften an
len()
Länge anzeigen
Eingang
Information eingeben
Format
input('prompt information')
Informationen sind alle Zeichen
Operator.itemgetter()
Erhalten
im iterierbaren Objekt
ein Element (oder Elemente)
Objektattributwert
Parameter
itemgetter(n): Ruft das n-te Element im iterierbaren Objekt ab. ·itemgetter(n1,n2,...): Holen Sie sich das n1, n2, ....-te Element im iterierbaren Objekt und geben Sie ein Tupel zurück. ·itemgetter(attr): Ruft das attr-Attribut des Elements im optionalen Objekt ab, ·itemgetter(item): Ruft das Element ab, dessen Element item im iterierbaren Objekt ist. (Element kann jedes vergleichbare Objekt sein, einschließlich numerischer Werte, Zeichenfolgen, Tupel usw.)
itemgetter(n)
n-tes Element im iterierbaren Objekt
itemgetter(n1,n2,...)
Das n1, n2,….-te Element im iterierbaren Objekt
Gibt ein Tupel zurück
itemgetter(attr)
Das attr-Attribut des Elements im optionalen Proxy-Objekt
itemgetter(item)
Das Element im iterierbaren Objekt, dessen Element item ist
Artikel
vergleichbare Objekte
numerischer Wert
Zeichenfolge
Tupel
Benutzerdefinierte Funktion
Funktion definieren
Def-Funktionsname (Parameter): wird bearbeitet Rückgabewert
bilden
Funktionsname
Nummer
Kann nicht der Anfang sein
Brief
mehrere Wörter
"_"verbinden
()Ende
Geben Sie die Parameter ein
Parameter
formale Parameter
Schreiben Sie am Ende ()
Variable
Argumente
variabler Wert
Typ
Positionsparameter
Je nach Standort binden
korrekten Reihenfolge
Gleiche Menge
Schlüsselparameter
Geben Sie beim Aufruf einer Funktion den Parameternamen an
Kann mit Positionsparametern verwendet werden
Schlüsselparameter müssen Positionsparametern folgen
Standardparameter
Wenn die Funktion definiert ist
Geben Sie den Parametern einen Standardwert (Positionsparameter und Schlüsselparameter können mit Standardwerten versehen werden).
Positionsparameter sollten vor den Standardparametern platziert werden
variabler Parameter
Variablennamen mit einem Sternchen (")
*argumente
Speichern Sie alle unbenannten Variablenparameter
Keine Begrenzung der Anzahl
Ausgabetupel
Sequenzverpackung
Beim Definieren einer Funktion
Fügen Sie * vor Funktionsparametern hinzu
Packen Sie Elemente in Tupel
Auspacken von Sequenzen
Wenn die Funktion ausgeführt wird
Fügen Sie * vor den tatsächlichen Parametern hinzu
Entpacken Sie die Sequenz
In Tupel umorganisieren
wird bearbeitet
Der Programmcode, der dem Funktionsnamen entspricht
Rückgabewert
Wiederholung
Schreibe nicht
Der Rückgabewert ist None
mehrere Werte
Tupelform
Vorgang beenden
Der folgende Code wird nicht ausgeführt
Häufig verwendete Funktionen
anonyme Funktion
Lambda
Funktionen oder Unterprogramme, die keine Bezeichner (Funktionsnamen) definieren müssen
Format
Lambda-Parameter: Rückgabeausdruck
Vor dem Doppelpunkt stehen Parameter
Es kann mehrere geben
durch Kommata abgetrennt
Der Ausdruck rechts vom Doppelpunkt ist der Ausdruck
Da kann nur einer sein
Hauptpunkte
Mehrere Parameter möglich
Nur ein Ausdruck
verwenden
Wenn spezieller, nicht wiederverwendbarer Code gekapselt werden muss
Vermeiden Sie es, Ihren Code mit vielen einzeiligen Funktionen zu überladen
Verwendung
Einer Variablen zuweisen
Zusatz
Nehmen Sie den Maximalwert
Anderen Funktionen zuweisen
Als Parameter an andere Funktionen übergeben
map()-Funktion
sorted()-Funktion
filter()-Funktion
rekursive Funktion
Im Grunde ähnlich der Schleifenstruktur
Beispiel
1-100 kumulativ
Schleifenstruktur
für
während
rekursive Funktion
Funktion höherer Ordnung
Kann eine Funktion und eine Sequenz akzeptieren
Karte
Wenden Sie func auf jedes Element im Iterationsobjekt an, um den Rückgabewert zu erhalten und ein neues Generierungsobjekt zu bilden.
Grammatik
Karte (Funktion, iterierbar)
In Listendarstellung umwandeln
Beispiel
Gibt das Quadrat jedes Elements in der Liste zurück
Schleifenstruktur
Kartenfunktion
kombiniert mit Lambda
Filter
Filterfunktion
func wird einmal für jedes Element aufgerufen
WAHR
Reservieren
FALSCH
aufgeben
Grammatik
filter(func.iterable)
Funktion
Funktionsname
Richter
AusgabeTrue/False
wiederholbar
iterierbares Objekt
Beispiel
Entfernen Sie Zahlen größer als 3 aus der Liste
Schleifenstruktur
Filterfunktion
kombiniert mit Lambda
reduzieren
Wenn Sie zwei Parameter empfangen und eine Funktion auf eine Sequenz anwenden, wird das Ergebnis mit dem nächsten Element der Sequenz weiter berechnet.
Führt eine Sequenz zu einem einzelnen Wert zusammen, indem eine Funktion mit zwei Argumenten kumulativ von links nach rechts auf die Elemente einer Sequenz angewendet wird.
Sie müssen das Modul aufrufen, bevor Sie es verwenden können
aus Functools Import reduzieren
Grammatik
reduce(func,iterable[,initiaizer])
Initiator
Anfangsparameter
Der erste an der Operation beteiligte Parameter
Optional
Beispiel
eine Zahl synthetisieren
Funktion reduzieren
kombiniert mit Lambda
sortiert
Sortierfunktion
Sortieren Sie alle iterierbaren Objekte
Unterschied zu .sort()
Operationsobjekt
.Sortieren
auf die Liste angewendet
sortiert
für alle iterierbaren Objekte
Rückgabewert
.Sortieren
auf die Liste angewendet
Kein Rückgabewert
sortiert
Was zurückgegeben wird, ist eine neue Liste
Grammatik
sortiert(iterable[,cmp=None][, key=None][, reverse=False])
wiederholbar
iterierbares Objekt
cmp
Vergleichsfunktion
zwei Parameter
Die Werte der Parameter werden alle von iterierbaren Objekten übernommen.
Regel
mehr als die
1
weniger als
-1
gleich
0
Schlüssel
Elemente zum Vergleichen
Besonderheit
nur ein Parameter
Entnommen aus einem iterierbaren Objekt
Gibt ein Element im iterierbaren Objekt an
Wenn es sich bei den Listenelementen um mehrdimensionale Daten handelt, ist ein Schlüssel erforderlich, um auszuwählen, nach welchem Datenbit sortiert werden soll.
Häufig verwendete Funktionen
Lambda-Funktion
Operator.itemgetter()
umkehren
Sortierregeln
umgekehrt=Wahr
absteigende Reihenfolge
reverse=Falsch
Aufsteigende Reihenfolge
(Standard)
Beispiel
Allgemeine Verwendung
Elemente sind eindimensionale Zahlen oder Buchstaben
Gibt eine neue Liste zurück
Zeichenfolge
Ordnen Sie nach der ersten numerisch-alphabetischen Reihenfolge
Zeichenfolgen- und numerische Typen können nicht verglichen werden
Erweiterte Nutzung
Schlüsselfunktion
Szenen
Daten mehrdimensional
Sortieren nach Sonderform
Lambda-Funktion
Operator.itemgetter()
maschinelles Lernen