Funktion: Eine Definition einer Gruppe von Programmen
Integrierte Funktionen: In Python selbst voreingestellte Funktionen
Stellen Sie sich das als Programmversion einer Variablen vor
Eine Methode ist eine Methode, die die Verarbeitung eines bestimmten Werts durchführt.
Methode
Wert.Methodenname()
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
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."
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"]
"Funktionsname definieren(): 」
def eat():
print ("Essen")
#Klären Sie den Verarbeitungsumfang mit Einzug
#Der Funktionsaufruf lautet "Funktionsname"()Wird sein
eat()
#Ausgabe:Essen
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
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.
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