So nennen Sie eine Funktion in Python

So nennen Sie eine Funktion in Python

In Python ist eine Funktion ein Codeblock, der eine bestimmte Aufgabe ausführt und aus anderen Teilen Ihres Programms aufgerufen werden kann. Funktionen sind ein wesentlicher Bestandteil der Python -Programmierung und ermöglichen es Ihnen, wiederverwendbaren, modularen Code zu schreiben, der leichter zu warten und zu debuggen ist.

In diesem Tutorial lernen wir, wie man in Python eine Funktion nennt. Wir werden die verschiedenen Möglichkeiten diskutieren, wie Sie Argumente an eine Funktion übergeben können, und wir werden uns auch einige häufige Fehler ansehen, die Sie vermeiden können, wenn wir Funktionen in Python aufrufen.

Aufruffunktion in Python

In Python können Sie eine Funktion aufrufen, indem Sie ihren Namen verwenden, gefolgt von einem Paar Klammern und optional einige Argumente an die Funktion innerhalb der Klammern übergeben.

  • Hier ist ein Beispiel dafür, wie man in Python eine Funktion nennt: # Definieren Sie eine Funktion def Greet (Name): print ("Hallo", + Name) # Rufen Sie die Greet -Funktion auf und geben Sie es ein String -Argument Greet ("Rahul")
    123456# Definieren Sie eine Funktion defef Greet (Name): print ("Hallo", + Name) # Rufen Sie die Greet -Funktion an und geben Sie ihr eine String -Argumentgreet ("Rahul"

    Dieser Code definiert eine Funktion genannt 'grüßen()' Das erfordert ein einzelnes Argument, einen Namen und druckt einen Gruß mit dem Wert des Namensarguments. Dann ist die 'grüßen()' Die Funktion wird mit dem Argument „Rahul“ aufgerufen, das dazu führt, dass die Funktion die folgende Ausgabe druckt:

    Hallo Rahul 
  • Sie können auch mehrere Argumente an eine Funktion weitergeben, indem Sie sie mit Kommas trennen. Zum Beispiel: # Definieren Sie eine Funktion Def Greet (First_Name, last_name): print ("Hallo", + First_Name + "" + last_name) # Rufen Sie die Greet -Funktion an und bestehen Sie zwei String -Argumente Greet ("Rahul", "Kumar")
    123456# Definieren Sie eine Funktion Def Greet (First_Name, last_name): print ("Hallo", + First_name + "" " + last_name) # Rufen Sie die Greet -Funktion auf und übergeben Sie sie zwei String -Argumentegreet (" Rahul "," Kumar ")

    Dieser Code definiert eine Funktion genannt 'grüßen()' Das erfordert zwei Argumente: First_name und last_name. Wenn die Funktion mit den Argumenten aufgerufen wird "Rahul" Und "Kumar", Es druckt die folgende Ausgabe:

    Hallo, Rahul Kumar 
  • Es ist wichtig zu beachten, dass Sie die richtige Nummer und Art von Argumenten an eine Funktion übergeben müssen. Wenn Sie die falsche Nummer oder Argumentation übergeben, erhalten Sie einen Fehler. Zum Beispiel: # Definieren Sie eine Funktion defef Greet (Name): print ("Hallo," + Name) # Dies führt zu einem Fehler #, da die Greet-Funktion ein einzelnes String-Argument Greet erwartet ("Rahul", "Kumar")
    1234567# Definieren Sie eine Funktion Def Greet (Name): Print ("Hallo", + Name) # Dies führt zu einem Fehler #, da die Greet-Funktion ein einzelnes String-Argumentgreet ("Rahul", "Kumar" erwartet)

    Sie erhalten den Fehler unten:

    Traceback (letzte Anruf letztes): Datei "B.Py ", Zeile 6, in Greet (" Rahul "," Kumar ") typeerror: Greet () nimmt 1 Positionsargument, aber 2 wurden gegeben 

Abschluss

In diesem Tutorial haben wir gelernt, wie man in Python eine Funktion nennt. Wir haben gelernt, wie man Argumente an eine Funktion übergibt, und wir haben uns auch einige häufige Fehler angesehen, die wir vermeiden können, wenn wir Funktionen in Python aufrufen. Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, zu verstehen, wie Sie Funktionen in Python anrufen und dass Sie jetzt Funktionen in Ihren eigenen Python -Programmen verwenden können.