Heim > Artikel > Backend-Entwicklung > Detaillierte Anatomie von Python-Funktionen
Dieser Artikel stellt hauptsächlich die detaillierte Anatomie von Python-Funktionen vor. Der Herausgeber findet ihn recht gut, daher werde ich ihn jetzt mit Ihnen teilen und als Referenz verwenden. Folgen wir dem Editor und werfen einen Blick darauf
1. Erstellen und Aufrufen von Funktionen
Definieren Sie Funktionen kann die Funktion nicht ausführen;
Um die Funktion auszuführen, müssen Sie die Funktion aufrufen: Methode zum Aufrufen der Funktion: Funktionsname ()
1. ()Erstellen Sie eine Funktion ohne Parameter; rufen Sie die Funktion auf und führen Sie den Code in der Funktion aus
2. Additionsfunktion: Formale Parameter in Klammern; Werte müssen übergeben werden; add enthält tatsächliche Parameter
Quadratfunktion; in Klammern steht x Erforderlicher Parameter und ein Wert müssen übergeben werden; y=2 wird als Standardparameter bezeichnet. Wenn kein Wert übergeben wird, ist es der Standardwert
Mehrfachwertaddition: Die formalen Parameter stehen in Klammern; 🎜>*args
werden als variable Parameter bezeichnet und es können mehrere Werte übergeben werden. args ist der Datentyp des Tupels
5. **kwargs
werden als Schlüsselwortparameter bezeichnet mehrere
Schlüsselwerte übergeben; kwargs ist der Datentyp des Wörterbuchs
Hinweis: Wenn mehrere formale Parameter vorhanden sind. Reihenfolge: erforderliche Parameter>Standardparameter>Variable Parameter>Schlüsselwörter
2 die Funktion
1. Funktionen haben im Allgemeinen den Rückgabewert; wenn Sie den Rückgabewert drucken möchten, müssen Sie drucken
2. Wenn es in Python keine Rückgabe gibt, wird standardmäßig „None“ zurückgegeben
3, return default
kann nur einen Wert zurückgeben, wenn
return muss mehrere Werte zurückgeben, diese mehreren Werte werden in ein Tupel gekapselt und zurückgegeben Sobald die Funktion auf return trifft, Der folgende Code wird nicht mehr ausgeführt
print function name () dient zum Drucken des Funktionsrückgabewerts von
3. Entpacken der tatsächlichen Parameter der Funktion 1. Entpacken der Liste * Listenname 2. Wörterbuch-Auspacken** Wörterbuchname 4. Funktionsumfang 1. count=100 globale Variablen, count=200 lokale Variablen; die Variablen in der Funktion werden nur innerhalb der Funktion wirksam 2. Bei der Ausgabe zwischen globalen Variablen und lokalen Variablen wird ein Fehler gemeldet 3. global ist das Schlüsselwort, um lokale Variablen als globale Variablen zu deklarieren 5. Funktionsanwendung 1. Geben Sie ein Wort und die Länge ein kleiner als 100 ist, stellen Sie fest, ob das Wort vollständig aus Großbuchstaben besteht und nicht zwei aufeinanderfolgende wiederholte Buchstaben enthält. Wenn ja, geben Sie „Gefällt mir“ aus, andernfalls geben Sie „Gefällt mir nicht“ aus 6. Verwendung von Funktionen - Implementieren Sie die Switch-Beurteilungsanweisung über das Wörterbuch Das Wörterbuch implementiert die Switch-Anweisung: die vier arithmetischen Operationen von Addition, Subtraktion, Multiplikation und Division 7. Methoden zur Erkennung von Datentypen isinstance-Methode: Format: (zu seindes Element beurteilt, Datentyp); bool-Wert zurückgeben 8. Die Standardparameter der Funktion können keine variablen Parameter sein wie unten gezeigt: sollte bei jedem Aufruf der Ausgabe ein END zur leeren Liste hinzugefügt werden; es wird jedoch tatsächlich angehängt Variable Parameter können nicht verwendet werden
bedeutet, dass Ausnahmen ausgelöst werden: Lassen Sie den ursprünglichen normalen Code einen Fehler melden, ohne die folgenden Operationen auszuführen
Das obige ist der detaillierte Inhalt vonDetaillierte Anatomie von Python-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!