Vor kurzem lerne ich Python.
Ich lerne immer noch die Grundlagen, aber ich habe mehr Funktionen gelernt, deshalb fasse ich sie als Memorandum zusammen.
__ Integrierte Funktionen = Funktionen, die von Anfang an als Python-Funktionen verwendet werden können __
Wir werden einige integrierte Funktionen für die folgende Liste verwenden.
nums = [100, 200, 500, 1000, 500]
sum () → Gibt die Gesamtzahl zurück
print(sum(nums))
→ 2300
max () → gibt den Maximalwert zurück
print(max(nums))
→ 1000
min () → gibt den Mindestwert zurück
print(min(nums))
→ 100
len () → Gibt die Anzahl der Elemente (Anzahl der Zeichen) zurück.
print(len(nums))
→ 5
str () → Konvertiert einen numerischen Wert in eine Zeichenfolge
print(str(nums))
→ [100, 200, 500, 1000, 500] #Ausgabe als Zeichenfolge
__ Module = Datei mit Python-Definitionen und -Anweisungen __
Sie können die definierten Funktionen verwenden, indem Sie das Modul importieren.
Verwenden wir das Zufallsmodul als Beispiel.
import random
nums = [199, 288, 56, 82, 99, 1, 538, 499]
randint (n, m) → Gibt zufällige Ganzzahlen im angegebenen Bereich zurück (n ~ m)
print(random.randint(1, 100))
→ 17
choice () → Gibt zufällig ein Element in der angegebenen Liste zurück
random.choice(nums)
→ 288
shuffle () → Gibt die Reihenfolge der angegebenen Liste zufällig zurück
random.shuffle(nums)
→ [56, 499, 538, 199, 99, 288, 1, 82]
In der Anweisung def definiert.
Als Beispiel werde ich meine eigene Funktion erstellen, um den Durchschnitt zu berechnen. (Obwohl der Durchschnittswert im Statistikmodul mit mean () berechnet werden kann.)
def average(nums):
return sum(nums) / len(nums)
nums = [10, 100, 30, 43, 57, 34, 90, 76]
result = average(nums)
print(result)
→ 55.0
Nur der eingerückte Teil wird von der Funktion verarbeitet.
https://docs.python.org/ja/3/library/functions.html https://docs.python.org/ja/3/library/numeric.html https://docs.python.org/ja/3/library/random.html
Recommended Posts