# 4 [Python] Grundlagen der Funktionen

Einführung

Dieser Artikel wurde von einem jungen Ingenieur verfasst, der seit etwa zwei Monaten Programmieren zum Zweck der Ausgabe studiert. Nachdem ich Ruby und Js gebissen hatte, interessierte ich mich für die Trendpython und begann zu lernen. Dieses Mal werde ich einen Artikel über die Definition von Python-Funktionen schreiben. Dies ist ein schlechter Artikel, aber ich würde es begrüßen, wenn Sie auf Punkte hinweisen könnten, die Sie interessieren! Dieser Artikel basiert auf der Annahme, dass Python3 und Anaconda unter macOS installiert sind.

1 Was ist überhaupt eine Funktion?

Eine Funktion ist eine Anweisung, die einen bestimmten Prozess ausführt und das Ergebnis zurückgibt. Indem Sie dem Prozess, den Sie ausführen möchten, einen Namen geben, können Sie den Prozess mit diesem Namen aufrufen. Ich kann es nicht allein mit Worten verstehen, also schaue ich mir den Code an.

2 Funktionsdefinition

Die Funktionsdefinition erfolgt auf diese Weise.

def Funktionsname():
Was willst du tun

Illustration

sample.py


def aisatu(): 
  print("hello")   #print("hello")Der Prozess heißt aisatu

aisatu()  #Prozess mit Namen aufrufen

Ausführungsergebnis im Terminal

python sample.py
hello

Wenn Sie den Prozess auf diese Weise benennen, können Sie ihn einfach aufrufen. Diesmal wurde nur Hallo ausgegeben, daher ist es schwer zu verstehen, aber im Fall einer Verarbeitung, die viele Male durchgeführt werden muss, Es hat den Vorteil, dass der Code weggelassen wird und der Code leichter zu lesen ist.

3 Argumente

Ein Argument ist ein Wert, der beim Aufrufen einer Funktion angegeben wird. Nehmen Sie zum Beispiel eine Funktion, die zwei Zahlen hinzufügt.

sample.py


def tashizan(a,b):
 print(a + b)

tashizan(1,3)

Wenn Sie zwei Zahlen hinzufügen, benötigen Sie zwei Zahlen. Der Teil (a, b) gibt an, dass zwei Zahlen a und b erforderlich sind, und beim Aufrufen der Funktion werden in (1,3) zwei Zahlen angegeben. Der Wert in Klammern nach dem Funktionsnamen gibt den Wert an, der zum Aufrufen der Funktion erforderlich ist.

Am Ende

Dies ist das Ende dieses Artikels. Selbst wenn ich den Funktionsteil verstand, fiel es mir schwer, ihn zu verbalisieren. Ich möchte auch in Zukunft mein Bestes geben, da die Bemühungen zur Verbalisierung zur Etablierung von Wissen führen werden.

Vorheriger Artikel → https://qiita.com/shin12032123/items/89ecbff9257833eceff3 Nächster Artikel → https://qiita.com/shin12032123/items/5f7d3db23962957d2bb3

Recommended Posts

# 4 [Python] Grundlagen der Funktionen
Python-Grundlagen ①
Grundlagen von Python ①
# Python-Grundlagen (Funktionen)
Python-Grundlagen: Funktionen
Grundlagen der Python-Scraping-Grundlagen
Grundlagen von Python: Ausgabe
Python-Grundlagen ⑤
Python-Grundlagen
Python-Funktionen
Python: Grundlagen der Verwendung von Scikit-Learn ①
Python-Grundlagen ③
Python-Grundlagen
Python-Grundlagen
Python-Grundlagen
Python-Grundlagen ③
Python-Grundlagen ②
Python-Grundlagen ②
Python x GIS-Grundlagen (1)
Python x GIS-Grundlagen (3)
Erste Schritte mit Python Grundlagen von Python
Überprüfung der Grundlagen von Python (FizzBuzz)
Grundlagen von Python x GIS (Teil 2)
Informationen zur Grundlagenliste der Python-Grundlagen
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
Python-Grundlagen: Liste
Python-Grundmemorandum
# Python-Grundlagen (#matplotlib)
Python CGI-Grundlagen
Python-Grundlagen: Wörterbuch
Python Slice Grundlagen
# Python-Grundlagen (Umfang)
# Python-Grundlagen (#Numpy 1/2)
# Python-Grundlagen (#Numpy 2/2)
[Einführung in Data Scientists] Grundlagen von Python ♬ Funktionen und Klassen
[Anfänger] Python-Funktionen
Grundlagen des Python-Arrays
Grundlagen der Python-Profilerstellung
Python Einfach zu bedienende Funktionen
Python #Numpy Basics
# Python-Grundlagen (Klasse)
Zusammenfassung der Python-Grundlagen
Einführung von Python
Grundlagen der binärisierten Bildverarbeitung durch Python
Python: Grundlagen der Bilderkennung mit CNN
[Lernnotiz] Grundlagen des Unterrichts mit Python
Ich kannte die Grundlagen von Python nicht
Grundlagen zum Ausführen von NoxPlayer in Python
[Grundlagen der Python-Grundlagen] Warum __name__ == "__main__"
[Python] Kapitel 02-04 Grundlagen des Python-Programms (Informationen zu Kommentaren)
[Python] Kapitel 02-03 Grundlagen von Python-Programmen (Eingabe / Ausgabe)
[Einführung in Data Scientist] Grundlagen von Python ♬
[Python3] Grundlegendes zu Dateivorgängen
[Einführung in Data Scientists] Grundlagen von Python ♬ Funktionen und anonyme Funktionen usw.
Python-Anfängerhandbuch (Funktionen)
Liste der Python-Module
Python-Grundkurs (12 Funktionen)
Python-Grundlagen ② für Anweisung
Python: Unüberwachtes Lernen: Grundlagen
Vereinheitlichung der Python-Umgebung