Heim > Backend-Entwicklung > Python-Tutorial > Welche Formen der Definition variabler Parameter gibt es in Python?

Welche Formen der Definition variabler Parameter gibt es in Python?

王林
Freigeben: 2023-05-25 15:25:06
nach vorne
858 Leute haben es durchsucht

Anweisungen

1. Fügen Sie * vor den formalen Parametern im Format *args hinzu.

Das bedeutet, dass ein leeres Tupel namens args erstellt wird, das alle übergebenen externen Nicht-Schlüsselwort-Argumente akzeptieren kann. Gewöhnliche Argumente müssen als Nicht-Schlüsselwort-Argumente übergeben werden, andernfalls übergibt der Python-Interpreter alle Argumente vorzugsweise an variadische Argumente.

2. **kwargs bedeutet, ein leeres Wörterbuch mit dem Namen kwargs zu erstellen, das eine beliebige Anzahl tatsächlicher Parameter akzeptieren kann, die mit Schlüsselwortparametern zugewiesen sind.

Beispiele

def calc(*numbers):
    sum = 0
    for n in numbers:
        sum = sum + n
    return sum
 
print(calc(10, 9))
Nach dem Login kopieren

Was sind die Vorteile von Python

1? Im Vergleich zu herkömmlichen Sprachen wie C/C++, Java und C# stellt Python weniger strenge Anforderungen an das Codeformat.

2. Python Es ist Open Source, jeder kann den Quellcode sehen und auf vielen Plattformen verwendet werden.

3 Python ist objektorientiert und kann prozessorientierte Programmierung unterstützen

4. Python ist eine interpretierte Sprache. In Python geschriebene Programme müssen nicht in Binärcode kompiliert werden, und das Programm kann direkt aus dem Quellcode ausgeführt werden.

5 Python ist leistungsstark und verfügt über viele Module grundsätzlich alle gängigen Funktionen realisieren.

Das obige ist der detaillierte Inhalt vonWelche Formen der Definition variabler Parameter gibt es in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage