Heim  >  Artikel  >  Backend-Entwicklung  >  So übergeben Sie Parameter in Python

So übergeben Sie Parameter in Python

silencement
silencementOriginal
2019-05-21 13:20:0417263Durchsuche

So übergeben Sie Parameter in Python

Eine Funktionsdefinition kann mehrere formale Parameter enthalten, daher kann ein Funktionsaufruf auch mehrere tatsächliche Parameter enthalten. Es gibt viele Möglichkeiten, Argumente an eine Funktion zu übergeben, und Positionsargumente können verwendet werden. Positionsargumente, die erfordern, dass die tatsächlichen Argumente in der gleichen Reihenfolge wie die formalen Parameter sind, wobei jedes Argument aus einem Variablennamen und einer Wertliste und Wörterbüchern besteht. Diese Methoden werden im Folgenden der Reihe nach vorgestellt.

1. Positionsparameter

Beim Aufruf einer Funktion muss Python jeden tatsächlichen Parameter im Funktionsaufruf einem formalen Parameter in der Funktionsdefinition zuordnen. Der einfachste Weg, dies zu tun, basiert auf der Reihenfolge der Argumente. Diese Assoziation wird als Positionsargument bezeichnet. Um zu verstehen, wie das funktioniert, schauen wir uns eine Funktion an, die Haustierinformationen anzeigt. Diese Funktion gibt wie folgt an, zu welchem ​​Tier ein Haustier gehört und wie es heißt:

So übergeben Sie Parameter in Python

Die Definition dieser Funktion gibt an, dass sie einen Tiertyp und einen Namen erfordert. Wenn Sie beschreiben_pet() aufrufen, müssen Sie der Reihe nach einen Tiertyp und einen Namen angeben. Beispielsweise wird im vorherigen Funktionsaufruf das Argument „Hamster“ im formalen Parameter animal_type und das Argument „harry“ im formalen Parameter pet_name gespeichert. Im Funktionskörper werden diese beiden formalen Parameter verwendet, um Haustierinformationen anzuzeigen; die Ausgabe beschreibt einen Hamster namens Harry:

So übergeben Sie Parameter in Python

2. Schlüsselwörter Tatsächliche Parameter

Aktuelle Schlüsselwortparameter sind Name-Wert-Paare, die an die Funktion übergeben werden. Sie verknüpfen den Namen und den Wert direkt im Argument, sodass bei der Übergabe des Arguments an die Funktion keine Verwirrung entsteht (am Ende erhält Harry nicht den Namen „Hamster“). Schlüsselwortargumente machen es überflüssig, sich Gedanken über die Reihenfolge der Argumente in einem Funktionsaufruf zu machen, und geben den Zweck jedes Werts im Funktionsaufruf klar an.

So übergeben Sie Parameter in Python

3. Standardwert

Beim Schreiben einer Funktion können Sie für jeden formalen Parameter einen Standardwert angeben

So übergeben Sie Parameter in Python

Verwandte Lernempfehlungen: Python-Tutorial

Das obige ist der detaillierte Inhalt vonSo übergeben Sie Parameter 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
Vorheriger Artikel:Was ist die Eingabe in Python?Nächster Artikel:Was ist die Eingabe in Python?