[Einführung in Python] Zusammenfassung der Funktionen und Methoden, die häufig in Python vorkommen [Problemformat]

Einführung

Python bietet eine Vielzahl integrierter Funktionen und Methoden. Unter ihnen habe ich diejenigen zusammengefasst, die ich häufig benutze.

Überblick

Die Aufgaben in Tommys Blog waren sehr hilfreich für das Verständnis von Python, daher werde ich diesen Artikel auch in Form von Aufgaben fortsetzen. Wenn Sie Fragen haben, lesen Sie bitte die ausführliche Erklärung unter dem Link.

Zielperson

Dieser Artikel richtet sich an folgende Personen.

Umgebung

Implementierungsdetails

Übung 1 Berechnen Sie die durchschnittliche Menge der Eingabemenge

Technische Elemente

Überblick über die Spezifikationen

Ausgabebild

スクリーンショット 2020-04-09 5.05.39.png

Implementierungsbeispiel

#Bereiten Sie eine Liste zum Speichern von Eingabewerten vor
money_list = []

#Durchschnittliche Menge speichern
average = 0
while True:
    #Eingabewert speichern
    money = int(input("Bitte sag mir dein Geld:"))   
    if money == 0:
        break
    #Fügen Sie den in die Liste eingegebenen Betrag hinzu
    money_list.append(money)

#Betrachten Sie die Nullteilung
if len(money_list) !=0:
    #Berechnen Sie den Gesamtwert
    s = sum(money_list)
    #Die in der Liste gespeicherte Größe(Hier die Anzahl der Elemente)
    n = len(money_list)
    #Berechnen Sie den Durchschnittswert
    average = s / n
    
print("Der durchschnittliche Geldbetrag, den jeder hat",average,"ist.")

Übung 2 Zählen Sie alle Zeichen in englischen Wörtern

Überblick über die Spezifikationen

Spezifikationsdetails

Ausgabebild

スクリーンショット 2020-04-09 5.08.23.png スクリーンショット 2020-04-09 5.09.17.png

Implementierungsbeispiel

alphabet_code= dict.fromkeys(list("abcdefghijklmnopqrstuvwxyz"), 0)
words = []

#Geben Sie englische Wörter ein und fügen Sie die Anzahl der Zeichen hinzu
while True:
    word = input("Bitte geben Sie englische Wörter ein und geben Sie sie an:")
    if word == "":
        break
    words.append(word)
    for letter in word:
        if letter in alphabet_code.keys():
            #Fügen Sie hinzu, wenn Sie einen Schlüssel haben(Wenn dies nicht beurteilt wird, tritt ein Schlüsselfehler auf)
            alphabet_code[letter] += 1

print('')
print('Die eingegebenen Wörter sind:')
words.sort()
for word in words:
    print('・' + word)

print('')
print('Das Ergebnis der Anzahl der Alphabet-Auftritte ist wie folgt')
for letter , count in alphabet_code.items():
    print("{0}\Anzahl der Vorkommen von t: {1}Mal".format(letter, count))

Übung 3 Geben Sie das Ergebnis der angegebenen Fibonacci-Sequenz aus

Technische Elemente

Überblick über die Spezifikationen

Verwendungsdetails

Ausgabebild

スクリーンショット 2020-04-09 5.15.03.png

Implementierungsbeispiel

def fib_func(n):
    if n == 0:
        return 0
    elif n == 1:
        return 1
    else:
        return fib_func(n - 1) + fib_func(n - 2)

target_num = int(input('Welche Nummer der Fibonacci-Sequenz repräsentieren Sie?: ') )
print(fib_func(target_num))

Referenzinformationen

Dieser Artikel basiert auf Tommys Blog Roadmap Article. Wenn Sie weitere Details oder andere Verwendungsmöglichkeiten erfahren möchten, empfehlen wir Ihnen, über den Link zu lernen. Nicht nur die Aufgaben, sondern auch das Know-how zum Erlernen von Python von Grund auf sind für die Öffentlichkeit zugänglich. Nutzen Sie es also bitte!

Recommended Posts

[Einführung in Python] Zusammenfassung der Funktionen und Methoden, die häufig in Python vorkommen [Problemformat]
[Python] Zusammenfassung der Verwendung von Split- und Join-Funktionen
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
[Python] Einführung in das WEB-Scraping | Zusammenfassung der Methoden, die mit dem Webdriver verwendet werden können
[Einführung in Data Scientists] Grundlagen von Python ♬ Funktionen und Klassen
Linux ist in erster Linie so etwas
Dies und das der Einschlussnotation.
Sprechen Sie über die Funktionen, für die Pandas und ich im Projekt verantwortlich waren
12. Speichern Sie die erste Spalte in col1.txt und die zweite Spalte in col2.txt
[Einführung in Python] Zusammenfassung der Funktionen und Methoden, die häufig in Python vorkommen [Problemformat]
[Einführung in Data Scientists] Grundlagen von Python ♬ Funktionen und anonyme Funktionen usw.
Zusammenfassung der integrierten Methoden usw. der Python-Liste
Zusammenfassung der Wahrscheinlichkeitsverteilungen, die häufig in Statistiken und Datenanalysen vorkommen
Zusammenfassung zum Importieren von Dateien in Python 3
Liste häufig verwendeter integrierter Funktionen und Methoden
Zusammenfassung der Verwendung von MNIST mit Python
Zusammenfassung der Tools, die zum Analysieren von Daten in Python benötigt werden
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
[Einführung in die Elementzerlegung] Lassen Sie uns Zeitreihenanalysemethoden in R und Python arrange anordnen
[Python] Zusammenfassung zum Abrufen von Listen und Wörterbuchelementen
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Einführung in die Effektüberprüfung Schreiben der Kapitel 4 und 5 in Python
Zusammenfassung der Punkte, die beim Schreiben eines Programms zu beachten sind, das unter Python 2.5 ausgeführt wird
Zusammenfassung des Python-Implementierungs-Know-hows und Tipps, mit denen KI-Ingenieure vorsichtig sein möchten
Bestimmen Sie das Datums- und Uhrzeitformat mit Python und konvertieren Sie es in Unixtime
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part1-
Zusammenfassung von Kapitel 2 der Einführung in Entwurfsmuster, die in Java gelernt wurden
[Einführung in Python3 Tag 1] Programmierung und Python
Zusammenfassung des Zeichenkettenformats in Python3 Gibt an, ob mit dem alten oder dem neuen Modell gelebt werden soll
[Python] PCA-Scratch im Beispiel "Einführung in die multivariate Analysemethode"
Kapitel 4 Zusammenfassung der Einführung in Entwurfsmuster, die in Java gelernt wurden
Reguläre Ausdrücke, die in Python leicht und solide zu erlernen sind
[Einführung in Python] Ich habe die Namenskonventionen von C # und Python verglichen.
Zusammenfassung von Kapitel 3 der Einführung in Entwurfsmuster, die in Java gelernt wurden
Verwendung von Funktionen in separaten Dateien Perl-Version und Python-Version
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part2-
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part4-
Vorsichtsmaßnahmen beim Übergeben von def an sortierte und gruppierte Funktionen in Python? ??
Dies und das von Python-Eigenschaften
[Einführung in die Udemy Python3 + -Anwendung] 69. Import des absoluten Pfads und des relativen Pfads
[ROS2] Beschreibung der Neuzuordnung und der Parameter beim Start des Python-Formats
[Einführung in die Udemy Python3 + -Anwendung] 12. Indizieren und Schneiden von Zeichenketten
Definieren Sie Funktionen (Methoden) in Python dynamisch
Einführung in TensorFlow - Zusammenfassung von vier Regeln und grundlegenden mathematischen Funktionen
[Einführung in die Udemy Python3 + -Anwendung] Zusammenfassung
Eine Klasse, die häufig verwendete Methoden in Twitter API (Python) zusammenfasst.
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part3-
[Einführung in Data Scientists] Grundlagen von Python ♬ Bedingte Verzweigung und Schleifen
Zusammenfassung der Python-Indizes und -Slices
[Einführung in Python] So löschen Sie Zeilen, die mehrere Bedingungen in Pandas.DataFrame erfüllen
Module häufig verwendeter Funktionen in Python (z. B. Lesen externer Dateien)
Implementierung des Partikelfilters durch Python und Anwendung auf das Zustandsraummodell
So formatieren Sie eine Liste von Wörterbüchern (oder Instanzen) in Python
[Einführung in Python] Eine ausführliche Erklärung der in Python verwendeten Zeichenkettentypen!
[Einführung in die Udemy Python3 + -Anwendung] 18. Listenmethode
[Python] Zusammenfassung der Verwendung von Pandas
Zusammenfassung der häufig verwendeten Methoden bei Pandas
Allgemeine Relativitätstheorie in Python: Einführung
Zusammenfassung der häufig verwendeten Befehle in matplotlib
Binden Sie Methoden an Python-Klassen und -Instanzen
[Einführung in die Udemy Python3 + -Anwendung] 55. In-Function-Funktionen
Zusammenfassung verschiedener for-Anweisungen in Python