python small examples
1.0.0
Verabschieden Sie sich von der Langeweile, verabschieden Sie sich von der Langeweile und widmen Sie sich der Erstellung klassischer kleiner Beispiele und Fälle von Python.
Ein Nachdruck ist auf Anfrage gestattet, eine kommerzielle Nutzung ist jedoch untersagt. Wenn Sie kleine Beispiele und Fälle aus dieser Bibliothek nachdrucken, beachten Sie bitte den folgenden Link:
Zusammenfassung aller kleinen Python-Beispiele
KI-Neuigkeiten
KI-Berichterstattung
KI-Großmodell
KI-Toolset
Sechs Möglichkeiten, ChatGPT4o kostenlos zu nutzen
Python-Tutorial
Tutorial zur Datenanalyse
Algorithmus-Tutorial
KI-Tutorial
Git-Tutorial
Programmierer
Datendownload
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Gängige arithmetische Operationen | Betrieb | v1 | |
2 | Relu implementieren | max | V4.0 | ️️ |
3 | Basiskonvertierung | bin,okt,hex | V4.0 | ️️ |
4 | Konvertieren Sie ganze Zahlen in ASCII | chr,ord | V1.0 | ️️ |
5 | Überprüfen Sie, ob alle Elemente wahr sind | alle | V2.0 | ️️️ |
6 | Mindestens einer ist ein wahrer Scheck | beliebig | V2.0 | ️️️ |
7 | Bestimmen Sie, ob es wahr oder falsch ist | bool | V2.0 | ️️️ |
8 | Bilden Sie Pluralformen | Komplex | V1.0 | ️️️ |
9 | Ermitteln Sie den Quotienten und den Rest | divmod | V1.0 | ️️ |
10 | Konvertieren Sie in einen Gleitkommatyp | schweben | V1.0 | ️️ |
11 | In Ganzzahl umwandeln | int | V1.0 | ️ |
12 | Leistung | pow | V1.0 | ️ |
13 | Rundung | runden | V1.0 | ️ |
14 | verketteter Vergleich | vergleichen | V1.0 | ️️ |
15 | String zu Byte | Bytes,utf-8 | V1.0 | ️️ |
16 | Konvertieren Sie ein beliebiges Objekt in einen String | str | V1.0 | ️️ |
17 | Führen Sie den durch die Zeichenfolge dargestellten Code aus | kompilieren | V1.0 | ️️️ |
18 | Berechnungsausdruck | evalu | V1.0 | ️️️️ |
19 | String-Formatierung | Format | V1.0 | ️️️️ |
20 | Vertausche zwei Elemente | einpacken, auspacken | V1.0 | ️️ |
einundzwanzig | In Wörterbuch konvertieren | dict | V1.0 | ️️ |
zweiundzwanzig | Sammlung einfrieren | Frozenset | V1.0 | ️️ |
dreiundzwanzig | In Sammlungstyp konvertieren | Satz | V1.0 | ️️ |
vierundzwanzig | Tupel konvertieren | Tupel | V1.0 | ️️ |
25 | Überprüfen Sie die Anzahl der von der Variablen belegten Bytes | getsizeof | V1.0 | ️️️ |
26 | Tupel, das ein einzelnes Element enthält | Tupel | V1.0 | ️ |
27 | Fallstricke beim Löschen von Listen | Liste | V1.0 | ️ |
28 | Die Fallstricke des schnellen Kopierens von Listen | Liste | V1.0 | ️ |
29 | Finden Sie die ersten drei größten oder kleinsten Zahlen in einer Liste | Heapq auflisten | v1.0 | ️ |
30 | Zeichenfolge resident | str | V1.0 | ️ |
31 | Fehler beim Erstellen einer leeren Sammlung | Satz | V1.0 | ️ |
32 | Vollstes Verständnis dafür | für | V1.0 | ️ |
33 | Wissen Sie, wann Sie ausführen müssen | Generator | V1.0 | ️ |
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Operationsfunktionsobjekt | Operator | V2.0 | ️️️️ |
2 | Erstellen Sie eine Bereichssequenz | Reichweite | V1.0 | ️️ |
3 | Erzeugen Sie eine umgekehrte Reihenfolge | Reichweite | V1.0 | ️️ |
4 | Sofort einsatzbereite Sortierfunktion | sortiert | V1.0 | ️️️ |
5 | Summationsfunktion | Summe | V1.0 | ️️ |
6 | Beispiele für die Verwendung von fünf Arten von Funktionsparametern | variabler Parameter | V2.0 | ️️️️ |
7 | Verwenden Sie das Slice-Objekt | Scheibe | V2.0 | ️️️️️ |
8 | Lambda-Funktion | Lambda | V3.0 | ️️️️ |
9 | Aufzählungsobjekt | aufzählen | V1.0 | ️️️ |
10 | Filterfilter | Filter | V1.5 | ️️️ |
11 | Objekt-Hashwert zurückgeben | Hash | V1.0 | ️️ |
12 | Tupel mit Namen | benanntes Tupel | V1.0 | ️️️ |
13 | Eine Codezeile zum Umkehren einer Liste | umkehren | V1.0 | ️️ |
14 | Zwei Möglichkeiten, eine Zeichenfolge umzukehren | umgedreht | V1.0 | ️️ |
15 | Join verkettet Zeichenfolgen | verbinden | V1.0 | ️️ |
16 | Stringlänge in Bytes | kodieren | V1.0 | ️️ |
17 | Groupby-Einzelfeldgruppierung | itertools, groupby, lambda | V1.0 | ️️️ |
18 | Groupby-Mehrfeldgruppierung | itemgetter,itertools,groupby | V1.0 | ️️️️ |
19 | Itemgetter und Schlüsselfunktionen | Operator, Itemgetter, Itertools | V1.0 | ️️️️️ |
20 | Die Summenfunktion berechnet und aggregiert gleichzeitig | Summe, Generator | V1.0 | ️️️️️ |
einundzwanzig | Standardparameter sind auf leer gesetzt | Funktion | V1.0 | ️ |
zweiundzwanzig | Fallstricke bei der Verwendung verschiedener Parameter | Funktionsparameter | V1.0 | ️ |
dreiundzwanzig | Die Gefahr lambdafreier Parameter | Lambda | V1.0 | ️ |
vierundzwanzig | Verwenden Sie eine aufsteigende Heap-Liste | Heapq sortieren | v1.0 | ️ |
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Wurzel aller Objekte | Objekt | V1.0 | ️ |
2 | Ist das Objekt aufrufbar? | abrufbar | V2.5 | ️️️️ |
3 | ASCII-Anzeigeobjekt | __repr__ | V2.5 | ️️️ |
4 | Klassenmethode | Klassenmethode | V1.5 | ️️️ |
5 | Attribute dynamisch löschen | delattr,hasattr | V1.5 | ️️ |
6 | Zeigen Sie alle Methoden eines Objekts mit einem Klick an | dir | V1.5 | ️️ |
7 | Objekteigenschaften dynamisch abrufen | getattr | V1.5 | ️️ |
8 | Ob das Objekt ein bestimmtes Attribut hat | hasattr | V1.5 | ️️️ |
9 | Objekthausnummer | AUSWEIS | V1.0 | ️ |
10 | Beurteilung der Instanz- und Objektbeziehung | ist eine Instanz | V1.5 | ️️️ |
11 | ist eine Unterklasse zur Identifizierung der Eltern-Kind-Beziehung | issubclass | V1.5 | ️️️ |
12 | Zwei Möglichkeiten zum Erstellen von Eigenschaften | Eigentum | V2.5 | ️️️️️ |
13 | Objekttypen anzeigen | Typ | V1.0 | ️ |
14 | Einführung in die Verwendung von Metaklassen | Typ, __class__ | V2.0 | ️️️️️ |
15 | Unveränderliche Objekte mit demselben Wert | veränderlich | V1.0 | ️ |
16 | Reihenfolge der Objektvernichtung | OOP del | V1.0 | ️ |
17 | Erben Unterklassen statische Methoden von übergeordneten Klassen? | statische Methode | V1.0 | ️ |
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Die Rolle des Zeichens r in regulären Ausdrücken | re, r | V3.0 | ️️️ |
2 | Regelmäßige Atomoperationen | Re | V3.0 | ️️️ |
3 | Escapezeichen in regulären Ausdrücken | Re, | V3.0 | ️️️ |
4 | Die häufigste reguläre Suche | re, findall | V3.0 | ️️️ |
5 | Finden Sie mithilfe universeller Zeichen | re,s,w,d | V3.0 | ️️️ |
6 | Suche mit Metazeichen | re,+,* | V3.0 | ️️️ |
7 | Teilzeichenfolge erfassen | () | V3.0 | ️️️️ |
8 | Gierige Erfassung und nicht gierige Erfassung | Re | V1.0 | ️️️️ |
9 | Verwenden Sie regelmäßige Regeln, um Passwortsicherheitsüberprüfungen durchzuführen | Re | V1.0 | ️️️️️ |
10 | Crawlen Sie den Titel der Baidu-Homepage | Re | V1.0 | ️️️️ |
11 | Stapelkonvertierung in das Camel-Case-Format (Camel) | Re | V1.0 | ️️️️️ |
12 | Verwenden Sie einen regulären Ausdruck, um zu bestimmen, ob es sich um eine positive Gleitkommazahl handelt | str,re,float | V1.0 | ️️️️️ |
13 | Verwenden Sie reguläre Ausdrücke, um positive Ganzzahlen und Gleitkommazahlen größer als 0 zu extrahieren | Ich finde alles | v2 | ️ |
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Ein einfaches Verständnis von Dekorateuren | Dekorateur | V1.0 | ️️️ |
2 | Dekorator zum Testen der Funktionslaufzeit | Dekorateur | V1.0 | ️️️️ |
3 | Zählen Sie den Ausnahmedekorateur | Dekorateur, nicht lokal | V1.5 | ️️️️ |
4 | Benutzerdefinierter absteigender Iterator | Iterator | V3.0 | ️️️️ |
5 | Iterator erstellen | iter, __iter__ | V1.5 | ️️️ |
6 | Reverse-Iterator umgekehrt | umgedreht | V1.0 | ️️ |
7 | zip-Iterator | Reißverschluss | V1.5 | ️️️ |
8 | Listengruppierung (Generatorversion) | Ertrag, Generator | V1.0 | ️️️ |
9 | Vollständige Listenerweiterung (Generatorversion) | Liste, Ertrag, Generator | V1.0 | ️️️ |
10 | Verketten Sie kleine Behälter zu großen Behältern | itertools,chain | V1.0 | ️️️️️ |
11 | Produktanwendungsfall | Produkt | V1.0 | ️️️️️ |
12 | Die ersten n Terme der Fibonacci-Folge | Ertrag, Reichweite | V1.0 | ️️️ |
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Schildkröte zeichnet die Olympischen Ringe | Schildkröte | V1.0 | ️️️ |
2 | Schildkröte zeichnet Schneeflocken in den Himmel | Schildkröte | V1.0 | ️️️ |
3 | Python-Wortwolkendiagramm | WordCloud | V1.0 | ️️ |
4 | Plotly-Balkendiagramme und Liniendiagramme | verschwörerisch | V1.0 | ️ |
5 | Seaborn-Wärmekarte | seegeboren | V1.0 | ️ |
6 | Pyecharts-Dashboard | Pyecharts | V1.0 | ️ |
7 | Pyecharts-Trichterdiagramm | Pyecharts | V1.0 | ️ |
8 | Pyecharts Wasserball-Karte | Pyecharts | V1.0 | ️ |
9 | Pyecharts-Kreisdiagramm | Pyecharts | V1.0 | ️ |
10 | Pyecharts-Polardiagramm | Pyecharts | V1.0 | ️ |
11 | Pyecharts-Wortwolkendiagramm | Pyecharts | V1.0 | ️ |
12 | Pyecharts-Heatmap | Pyecharts | V1.0 | ️ |
13 | matplotlib zeichnet Animationen | matplotlib | V1.0 | ️ |
14 | Seaborn-Pairplot-Diagramm | seegeboren | V1.0 | ️ |
15 | Pyecharts kann die Numpy-Datenzeichnung nicht übergeben | Numpy Pyecharts | V1.0 | ️ |
16 | Bildverarbeitungspaket Kissen | Kissen | V1.0 | ️ |
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Datenanalyse-Artefakt: Deepnote | Deepnote | v1.0 | ️ |
2 | NumPy-Pad-Füllmethode | NumPy-Pad | V1.0 | ️ |
3 | Erstellen Sie eine Diagonalmatrix mit den unteren Diagonalen 1, 2, 3 und 4 | NumPy-Diagnose | V1.0 | ️ |
4 | Daten-Binning reduzieren | Pandas geschnitten | v1.0 | ️ |
5 | Nullwerte verwerfen und Nullwerte füllen | Pandas dropna fillna | v1.0 | ️ |
6 | Die apply-Methode entfernt Sonderzeichen | Pandas gelten | v1.0 | ️ |
7 | Verwenden Sie Map, um Feature-Engineering für Spalten durchzuführen | Pandas-Karte | v1.0 | ️ |
8 | Konvertieren Sie die Kategoriespalte in einen numerischen Wert | Pandas-Kategorie | v1.0 | ️ |
9 | Rangfolge | Pandasrank | v1.0 | ️ |
10 | Schließen Sie das Downsampling der Daten ab und passen Sie die Schrittgröße von Stunden auf Tage an | Pandas-Resample | v1.0 | ️ |
11 | So generieren Sie schnell Zeitreihendaten mit Pandas | Pandasutil | v1.0 | ️ |
12 | So ermitteln Sie schnell die Anzahl der Nullwerte in allen Spalten eines DataFrame | Pandas ist Nullsumme | v1.0 | ️ |
13 | Spalten von DataFrame neu anordnen | Pandas-Datenrahmen | v1.0 | ️ |
14 | Verwenden Sie count, um die Anzahl der Vorkommen eines Begriffs zu zählen | Pandas zählen | v1.0 | ️ |
15 | split ermittelt die Minutendifferenz zwischen Stunden und Minuten (HH:mm) | Pandas trennten sich | v1.0 | ️ |
16 | Tipps zum Schmelzen von Pivot-Daten | pandasmelt | v1.0 | ️ |
17 | Tipps zur Pivot-Perspektive | pandasmelt | v1.0 | ️ |
18 | p liest zufällig K Zeilen der Datei und generiert N | Pandas-Probe | v1.0 | ️ |
19 | Zeitspalte in Pandas formatieren | Pandas gelten | v1.0 | ️ |
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Hilfe Ein-Klick-Hilfe | helfen | V1.0 | ️ |
2 | Erhalten Sie Benutzereingaben | Eingang | V1.0 | ️ |
3 | Tabelle zum Lesen und Schreiben von Dateien und zum Moduswert | Öffnen, Lesen, Schreiben, mit, Modus | V2.0 | ️️️ |
4 | Beispiele für die Verwendung von Operatoren | Operator | V1.0 | ️️️️ |
5 | JSON-Objekt übertragen | json | V2.0 | ️️️️️ |
6 | Holen Sie sich die Dateierweiterung | Betriebssystem, Splittext | V1.0 | ️️ |
7 | Holen Sie sich den Dateinamen im Pfad | os,split | V1.0 | ️️ |
8 | Dateisuffixe stapelweise ändern | argparse,listdir | V1.0 | ️️️️ |
9 | Konvertieren Sie xls stapelweise in xlsx | os,listdir,splitext | V1.0 | ️️️️ |
10 | Rufen Sie die Datei mit dem angegebenen Suffixnamen ab | os,listdir,splitext | V1.0 | ️️️️ |
11 | Dateien stapelweise komprimieren | zip-Datei | V1.0 | ️️️️ |
12 | 32-Bit-Verschlüsselung | Hashlib | V1.0 | ️️️️ |
13 | Jahreskalenderdiagramm | Kalender | V1.0 | ️️ |
14 | Stellen Sie fest, ob es sich um ein Schaltjahr handelt | Kalender | V1.0 | ️️️ |
15 | Bestimmen Sie, wie viele Tage der Monat hat | Kalender, Datum/Uhrzeit | V1.0 | ️️️ |
16 | erster Tag des Monats | Datum/Uhrzeit | V1.0 | ️️ |
17 | letzter Tag des Monats | Kalender, Datum/Uhrzeit | V1.0 | ️️ |
18 | Holen Sie sich die aktuelle Uhrzeit | Uhrzeit, Datum und Uhrzeit | V1.0 | ️️ |
19 | Wandeln Sie die Zeichenzeit in die Zeit um | Uhrzeit, Datum und Uhrzeit | V1.0 | ️️ |
20 | Zeit bis Charakterzeit | Uhrzeit, Datum und Uhrzeit | V1.0 | ️️ |
einundzwanzig | 1~n Tage nach Erreichen eines bestimmten Tages | Kalender, Monatsbereich | V4.0 | ️️️ |
zweiundzwanzig | Startet standardmäßig den Hauptthread | Einfädeln | V1.0 | ️️ |
dreiundzwanzig | Thread erstellen | Einfädeln | V1.0 | ️️ |
vierundzwanzig | Alternativ erhalten Sie CPU-Zeitscheiben | Einfädeln | V1.0 | ️️️ |
25 | Mehrere Threads greifen auf dieselbe Variable zu | Einfädeln | V1.0 | ️️️ |
26 | Probleme, die durch den Multithread-Variablenwettbewerb verursacht werden | Einfädeln | V1.0 | ️️️ |
27 | Multithread-Sperre | Einfädeln, Sperren | V1.0 | ️️️ |
28 | Zeit für Array und gängige Formate | Uhrzeit, Datum, Uhrzeit, Format | V1.0 | ️️️ |
29 | nonlocal wird in Inline-Funktionen verwendet | nichtlokal | V2.0 | ️️️️️ |
30 | global deklariert globale Variablen | global | V2.0 | ️️️️️ |
31 | Die Gefahr ungebundener gemeinsam genutzter Variablen | global | V1.0 | ️ |
32 | Optimieren Sie das Code-Ausnahme-Ausgabepaket | Debugger | V1.0 | ️ |
33 | Eine Codezeile, um die Codierung zu finden | Chardet | V1.0 | ️ |
34 | Erstellen Sie eine SQLite-Verbindung | SQLite | v1.0 | ️ |
35 | JSON-Objekt in Python-Objekt umwandeln | Python JSON | v1.0 | ️ |
36 | Konvertieren Sie ein Python-Objekt in ein JSON-Objekt | Python JSON | v1.0 | ️ |
37 | Eine Codezeile beschleunigt die Pip-Installation um das Hundertfache | Pip-Installation | v1.0 | ️ |
Kleines Beispiel | Link | Etikett | Version | Schwierigkeit |
---|---|---|---|---|
1 | Implementieren Sie einen Taschenrechner ohne else und if | Operator | V1.0 | ️️️ |
2 | Entscheiden Sie sich für den Durchschnitt | auflisten, sortieren, runden | V1.0 | ️️️️ |
3 | Drucken Sie die 99-Multiplikationstabelle aus | für,Bereich,Format | V1.0 | ️️️ |
4 | Rekursive Version der Flatten-Funktion | Rekursion, Liste, isinstance | V1.0 | ️️️️ |
5 | Die Liste ist in n gleiche Teile unterteilt | Liste, Decke | V1.0 | ️️️ |
6 | komprimierte Liste | Liste, Filter | V1.0 | ️️️️ |
7 | Fordern Sie eine längere Liste an | max, Lambda | V1.0 | ️️️️️ |
8 | Finden Sie den Modus einer Liste | max, Lambda, Anzahl | V1.0 | ️️️️ |
9 | Maximalwert aller Mehrfachlisten | max, Lambda | V1.0 | ️️️️ |
10 | Listenprüfung auf Duplikate | Satz | V1.0 | ️️️ |
11 | Arithmetische Folge von Gleitkommazahlen | Reichweite, Float | V1.0 | ️️️️ |
12 | Nach Bedingung gruppieren | Lambda | V1.0 | ️️️️ |
13 | Karte implementiert Vektoroperationen | Karte, Lambda | V1.0 | ️️️ |
14 | Wörterbuch mit dem größten Wert | max, Lambda | V1.0 | ️️️️ |
15 | Zwei Wörterbücher zusammenführen | ** | V1.0 | ️️️ |
16 | Topn-Wörterbuch | Heapq, am größten | V1.0 | ️️️ |
17 | Stellen Sie fest, ob es sich um ein Anagramm handelt | Sammlungen, Theke | V1.0 | ️️️ |
18 | Wörterbücher logisch zusammenführen | ChainMap | V1.0 | ️️️️️ |
19 | Probenentnahme | zufällig, Stichprobe | V1.0 | ️️️ |
20 | Waschen Sie den Datensatz erneut | Shuffle | V1.0 | ️️️ |
einundzwanzig | 10 gleichmäßig verteilte Koordinatenpunkte | zufällig, einheitlich | V1.0 | ️️️ |
zweiundzwanzig | 10 Koordinatenpunkte der Gaußschen Verteilung | zufällig, Gauss | V1.0 | ️️️️ |
dreiundzwanzig | Ob sie Wörter füreinander sortieren | Sammlungen, Standarddict | V1.0 | ️️️️ |
vierundzwanzig | Ob str1 von str2 gedreht wird | str | V1.0 | ️️️ |
25 | Finden Sie das n-te Vorkommen der Position | Zähler | V1.0 | ️️️ |
26 | Finden Sie alle doppelten Elemente | Kalender, Datum/Uhrzeit | V1.0 | ️️️️ |
27 | gemeinsame Statistiken | Schalter | V1.0 | ️️️️️ |
28 | Finden Sie den sphärischen Abstand zwischen zwei Punkten | Mathe-Idiot | V1.0 | ️️️️️ |
29 | Holen Sie sich die Dateikodierung | Chardet | V1.0 | ️️️️️ |
30 | Formatieren Sie die JSON-Zeichenfolge | json | V1.0 | ️️️️️ |