Python-Grundlagen: Funktionen

Funktionen, eingebaute Funktionen

Funktion: Eine Definition einer Gruppe von Programmen

Integrierte Funktionen: In Python selbst voreingestellte Funktionen

Stellen Sie sich das als Programmversion einer Variablen vor

Methode

Eine Methode ist eine Methode, die die Verarbeitung eines bestimmten Werts durchführt.

Methode


Wert.Methodenname()

Instanzmethode

Es gibt auch eine Instanzvariable, die Wertelemente usw. abruft. Instanzvariablen haben keine Argumente, da es sich um Variablen und nicht um Funktionen handelt.

Instanzvariable


Wert.Name der Instanzvariablen

Am Beispiel von append ist es wie folgt.

append


# append()Ist eine Methode, die verwendet werden soll, wenn Sie der Liste nur ein neues Element hinzufügen möchten.

al = ["1","2","3","4","5"]
al.append("f")
print(al) 
# ["1","2","3","4","5","f"]Wird ausgegeben

String-Typ-Methode

Eine Methode zum Vergrößern und Zählen von Zeichen.

Code Inhalt
upper Zeichenvergrößerung
count Zählen Sie die Anzahl der Zeichen
format Geben Sie eine Variable in eine Zeichenfolge ein
city = "Nagoya"
print(city.upper()) 
#Ausgabe: 「NAGOYA」

print(city.count("N")) 
#Ausgabe: 「1」

print("ich{}Geburt,{}Geburtsort".format("Aichi", "Nagoya"))
#Ausgabe:"Ich wurde in Aichi und aus Nagoya geboren"
#Wo einbetten?{}Spezifiziert durch. Das Argument muss kein Zeichenfolgentyp sein

# {}Der einzufügende Wert kann in der Einfügereihenfolge angegeben und derselbe Wert wiederholt werden.

print("ich{1}Geburt,{0}Aufwachsen{1}Bürger".format("Aichi", "Nagoya"))
#Ausgabe:"Ich bin in Nagoya geboren, in Aichi aufgewachsen und Bürger von Nagoya."


Listentypmethode

Code Inhalt
index Gibt die Indexnummer zurück
count Anzahl
sort Neu anordnen
reverse In umgekehrter Reihenfolge sortieren
sorted Sortieren, ohne den ursprünglichen Wert zu ändern
index()
#Methode, um herauszufinden, ob es in der Indexnummer ist

count()
#Einige Methoden zur Ausgabe

al = ["0", "1", "2", "3", "3"]
print(al.index("0")) 
#Ausgabe: 「0」
print(al.count("3")) 
#Ausgabe: 「2」
sort()
#Dadurch wird die Liste in aufsteigender Reihenfolge sortiert.

reverse()
#Kehren Sie die Reihenfolge der Elemente in der Liste um

#  sort()Und umgekehrt()Der Inhalt der Liste wird direkt geändert.
#Es gibt keinen Rückgabewert, also drucken Sie(list.sort())Auch wenn None zurückgegeben wird

soted()
#Eingebaute Funktion sortiert()Und der ursprüngliche Wert bleibt gleich
# sort()Anwendungsbeispiel

list = [1, 3, 2, 4]
list.sort()
print(list) # [1, 2, 3, 4]Es wird angezeigt.

# reverse()Anwendungsbeispiel

list = ["Oder", "Ki", "Ku", "Ke", "Dies"]
list.reverse()
print(list) 
#Ausgabe: ["Dies", "Ke", "Ku", "Ki", "Oder"]

Funktion

"Funktionsname definieren(): 」
def eat():
    print ("Essen")

#Klären Sie den Verarbeitungsumfang mit Einzug
#Der Funktionsaufruf lautet "Funktionsname"()Wird sein

eat() 
 #Ausgabe:Essen

Streit

Wenn Sie das Argument setzen, Sie können diesen Wert in einer Funktion verwenden

def Funktionsname(Streit):
def ii(n):
    print(n + "ist")

ii("yellow")
#Ausgabe:ist gelb
#Wenn Sie das Argument als Variable angeben, können Sie das Ausgabeergebnis jedes Mal ändern.

def ii(n):
    print(n + "ist")

name = "yellow"
ii(name) 
#ist gelb

name = "black"
ii(name) 
#Ausgabe: black
#In der Funktion definierte Variablen,Argumente können nur innerhalb einer Funktion verwendet werden

Mehrere Argumente

Durch Kommas getrennte Argumente Geben Sie mehrere an

def ii(sei, name):
    print("Der Nachname ist" + sei + "Und der Name ist" + name + "ist.")

ii("j", "bb") 
#"Der Nachname ist j und der Vorname ist bb." Wird ausgegeben.

Anfangswert des Arguments

Wenn Sie den Anfangswert (Standardwert) festlegen Wenn Sie dieses Feld leer lassen, wird der Anfangswert automatisch festgelegt. Argument = in Form eines Anfangswertes gesetzt

def ii(family="j", first="bb"):
    print("Der Nachname ist" + family + "Und der Name ist" + first + "ist.")


ii("b")
#"Der Nachname ist b und der Vorname ist bb." Wird ausgegeben.
#Wenn Sie nur das erste Argument übergeben möchten, ii(first="cc")Bezeichnet als

#Außerdem muss der Anfangswert im Argument immer nach dem Argument festgelegt werden, für das der Anfangswert festgelegt ist.
#Daher ist es möglich, den Anfangswert nur für das letzte Argument wie folgt festzulegen.

def ii(family, first="aa"):
    print("Der Nachname ist" + family + "Und der Name ist"+ first + "ist.")
#Wenn nur das vorherige Argument festgelegt ist, tritt ein Fehler auf, wenn es nicht im letzteren Argument festgelegt ist.

def ii(family="zz", first):
    print("Der Nachname ist" + family + "Und der Name ist" + first + "ist.")

return

In einer Funktion definierte Variablen und Argumente können nicht außerhalb der Funktion verwendet werden Mit return können Sie den Rückgabewert an den Aufrufer der Funktion übergeben

def ii(family = "jj", first = "bb"):
    comment = "Der Nachname ist" + family + "Und der Name ist" + first + "ist."

print(ii("ss")) 
#Es wird keine ausgegeben

def ii(family = "jj", first = "bb"):
    comment = "Der Nachname ist" + family + "Und der Name ist" + first + "ist."
    return comment #Übergeben Sie den Rückgabewert an die Funktion

print(ii("ss")) 
#"Nachname ist ss und Name ist bb." Wird ausgegeben.

Recommended Posts

Python-Grundlagen: Funktionen
# 4 [Python] Grundlagen der Funktionen
Python-Grundlagen ⑤
Python-Grundlagen ④
Python-Funktionen
Python-Grundlagen ③
Python-Grundlagen
Python-Grundlagen
Python-Grundlagen
Python-Grundlagen ③
Python-Grundlagen ②
Python-Grundlagen: Liste
Python-Grundmemorandum
# Python-Grundlagen (#matplotlib)
Python-Grundlagen: Wörterbuch
Python-Grundlagen ①
Grundlagen von Python ①
Python Slice Grundlagen
# Python-Grundlagen (Umfang)
# Python-Grundlagen (#Numpy 1/2)
[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
Python-Anfängerhandbuch (Funktionen)
Python-Grundkurs (12 Funktionen)
Python: Unüberwachtes Lernen: Grundlagen
Grundlagen der Python-Scraping-Grundlagen
Python Basic 8 Numpy Test
[Python] Memo über Funktionen
Errbot: Grundlagen des Python-Chatbots
#Python DeepLearning Basics (Mathematik 1/4)
Python-Grundlagen: Socket, Dnspython
In Python integrierte Funktion ~ Zip ~
Integrierte Funktionen von Wrap Python
Grundlagen von Python: Ausgabe
Curry jede Funktion mit Python ....
Python> Lambda> winzige Funktionen / Rückruffunktionen
Einführung in Python-Funktionen
Python
Überschreiben Sie Bibliotheksfunktionen in Python
Python: Grundlagen der Verwendung von Scikit-Learn ①
Python-Grundlagen: Bedingungen und Iterationen
Paiza Python Primer 4: Grundlagen der Liste
Schlüsselwortargumente für Python-Funktionen
Python #Funktion 1 für Super-Anfänger
Paiza Python Primer 7: Funktionen verstehen
Python 3 Sortier- und Vergleichsfunktionen
Python-Funktionen mit Chemoinfomatik gelernt
Python x GIS-Grundlagen (1)
Funktionen höherer Ordnung und Einschlussnotation in Python
[Einführung in Data Scientists] Grundlagen von Python ♬ Funktionen und Klassen
Python-Steuerungssyntax, Funktionen (Python-Lernnotiz ②)
Python x GIS-Grundlagen (3)
Paiza Python Primer 5: Grundlagen von Wörterbüchern
Azure-Funktionen: Probieren Sie dauerhafte Funktionen für Python aus
Mit Flask erstellte SNS Python-Grundlagen