Erstellen Sie eine Funktion in Python

Notieren Sie sich, wie Sie eine Funktion in Python erstellen.

Definition

Der Funktionsname sei Funktion.

def function():
    pass
    #Keine Argumente

Streit

Übergeben Sie Daten (int, str, class usw.) an die Funktion. Der Argumentname sei args.

def function(args):
    #Mit Argument
    print(args)

def function2(args1,args2):
    #Sie können so viele Argumente verwenden, wie Sie möchten
    print(args,args2)

def function3(args="Hello World"):
    #Für das Argument kann ein Anfangswert festgelegt werden
    #Wenn zum Zeitpunkt des Aufrufs kein Argument vorhanden ist, wird args"Hello World"Eingeben
    print(args)

Rückgabewert

Gibt das Ergebnis der Verarbeitung in der Funktion zurück.

def function(args):
    #Es gibt einen Rückgabewert
    n = args * 2 #Verdoppeln Sie das Argument und kehren Sie zurück
    return n

def function2(args,args2):
    a = args + args2
    b = args - args2
    return (a,b) #Rückkehr in Tapple-Typ

Jeder Typ kann zurückgegeben werden

Anruf

Um eine Funktion aufzurufen, können Sie sie mit dem Funktionsnamen () aufrufen.

def function():
    print("Hello World")

function()
#------------
#Hello World
#------------

Wenn es kein Argument gibt, müssen Sie nichts in () schreiben. Ich bekomme eine Fehlermeldung, wenn ich es schreibe.

TypeError: function() takes 0 positional arguments but 1 was given

Streit

Argumente sind in () geschrieben.

def function(args):
    print(args)

function("Hello World")
#------------
#Hello World
#------------

TypeError tritt auf, wenn kein Argument festgelegt ist.

TypeError: function() missing 1 required positional argument: 'args'

Rückgabewert

Der Rückgabewert kann in eine Variable eingegeben werden.

def function(args):
    n = args * 2 
    return n

n = function(5)#Ordnen Sie der Variablen n den Rückgabewert der Funktionsfunktion zu
print(n)
#--------
#10
#--------

Andere

Sie können auch eine andere Funktion innerhalb der Funktion aufrufen.

def function(args):
    n = function2(args,10)#Aufruf der Funktion function2 aus der Funktionsfunktion heraus
    print(n)    

def function2(args,args2):
    n = args * args2
    return n

function(5)
#--------
#50
#--------

Recommended Posts

Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Erstellen Sie einen DI-Container mit Python
Erstellen Sie eine Binärdatei in Python
Erstellen Sie eine zufällige Zeichenfolge in Python
Erstellen Sie mit Class einen Python-Funktionsdekorator
Erstellen Sie ein Python-Modul
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
Erstellen Sie Spatia Lite in Python
Erstellen Sie eine einfache GUI-App in Python
[GPS] Erstellen Sie eine kml-Datei mit Python
Erstellen Sie eine Python-Umgebung
Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
Erstellen Sie eine GIF-Datei mit Pillow in Python
Holen Sie sich den Aufrufer einer Funktion in Python
Ich möchte mit Python ein Fenster erstellen
Erstellen Sie in Python ein Diagramm der Standardnormalverteilung
So erstellen Sie eine JSON-Datei in Python
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Erstellen Sie in Python ein einfaches Momentum-Investmentmodell
Erstellen Sie eine neue Seite im Zusammenfluss mit Python
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Erstellen Sie in Python ein Paket mit globalen Befehlen
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Erstellen Sie in KiCad ein Rahmenantennenmuster in Python
[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
Machen Sie einen Screenshot in Python
Verwenden Sie die Rückruffunktion in Python
ntile (Dezil) -Funktion in Python
Erstellen Sie ein Lesezeichen in Python
Erstellen Sie ein Python-Numpy-Array
Nichtlineare Funktionsmodellierung in Python
Zeichne die Yin-Funktion in Python
Sofortige Funktion (Lüge) in Python
Zeichne ein Herz in Python
Erstellen Sie ein Verzeichnis mit Python
Erstellen Sie mit Selenium einen Datenerfassungsbot in Python
Python-Funktion ①
[LINE Messaging API] Erstellen Sie mit Python ein umfangreiches Menü
[Python] -Funktion
Erstellen Sie ein Plug-In, das Python Doctest auf Vim ausführt (2)
Erstellen Sie ein Plug-In, um Python Doctest mit Vim (1) auszuführen.
Erstellen Sie in Python einen Dekorator, der Argumente dynamisch akzeptiert. Erstellen Sie einen Dekorator
Erstellen Sie mit Quarry einen gefälschten Minecraft-Server in Python
Python-Funktion ②
Was bedeutet das letzte () in einer Funktion in Python?
[Python] Was ist eine Zip-Funktion?
Schreiben Sie eine Dichotomie in Python
Implementieren Sie die Funktion power.prop.test von R in Python
Erstellen Sie eine Benutzerauthentifizierungsfunktion in Airflow
Definition des Funktionsargumenttyps in Python
Drücken Sie einen Befehl in Python (Windows)
Erstellen Sie mit Flask einen CSV-Reader
Inklusive Notation im Argument der Python-Funktion
Erstellen Sie mit tkinter eine Python-GUI
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)