python small examples
1.0.0
Dites adieu à l'ennui, dites adieu à l'ennui et consacrez-nous à la création de petits exemples et cas classiques de Python.
La réimpression est autorisée sur demande, mais toute utilisation commerciale est interdite. Si vous réimprimez de petits exemples et cas de cette bibliothèque, veuillez noter le lien ci-dessous :
Résumé de tous les petits exemples Python
Actualités sur l'IA
Couverture de l'actualité de l'IA
Grand modèle IA
Ensemble d'outils d'IA
Six façons d'utiliser ChatGPT4o gratuitement
Tutoriel Python
Tutoriel d'analyse de données
Tutoriel d'algorithme
Tutoriel IA
Tutoriel Git
programmeur
Téléchargement de données
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | Opérations arithmétiques courantes | Opération | v1 | |
2 | Implémenter relu | maximum | V4.0 | ️️ |
3 | Conversion de base | bin, octobre, hexadécimal | V4.0 | ️️ |
4 | Convertir des entiers en ASCII | chr,ord | V1.0 | ️️ |
5 | Vérifiez si les éléments sont tous vrais | tous | V2.0 | ️️️ |
6 | au moins un est vrai | n'importe lequel | V2.0 | ️️️ |
7 | Déterminer si c'est vrai ou faux | bouffon | V2.0 | ️️️ |
8 | Créer des pluriels | complexe | V1.0 | ️️️ |
9 | Obtenez le quotient et le reste | divmod | V1.0 | ️️ |
10 | Convertir en type à virgule flottante | flotter | V1.0 | ️️ |
11 | Convertir en entier | int | V1.0 | ️ |
12 | Pouvoir | pouf | V1.0 | ️ |
13 | arrondi | rond | V1.0 | ️ |
14 | comparaison enchaînée | comparer | V1.0 | ️️ |
15 | Chaîne en octet | octets,utf-8 | V1.0 | ️️ |
16 | Convertir n'importe quel objet en chaîne | str | V1.0 | ️️ |
17 | Exécutez le code représenté par la chaîne | compiler | V1.0 | ️️️ |
18 | Expression de calcul | évaluer | V1.0 | ️️️️ |
19 | Formatage de chaîne | format | V1.0 | ️️️️ |
20 | Échanger deux éléments | emballer, déballer | V1.0 | ️️ |
vingt-et-un | Convertir en dictionnaire | dicter | V1.0 | ️️ |
vingt-deux | collection de gel | ensemble congelé | V1.0 | ️️ |
vingt-trois | Convertir en type de collection | ensemble | V1.0 | ️️ |
vingt-quatre | Convertir un tuple | tuple | V1.0 | ️️ |
25 | Vérifiez le nombre d'octets occupés par la variable | obtenir la taille de | V1.0 | ️️️ |
26 | Tuple contenant un seul élément | tuple | V1.0 | ️ |
27 | Les pièges de la suppression de liste | liste | V1.0 | ️ |
28 | Les pièges de la copie rapide de listes | liste | V1.0 | ️ |
29 | Trouver les 3 premiers nombres les plus grands ou les plus petits d'une liste | liste tasq | v1.0 | ️ |
30 | chaîne résidente | str | V1.0 | ️ |
31 | Erreur de création d'une collection vide | ensemble | V1.0 | ️ |
32 | Comprendre parfaitement pour | pour | V1.0 | ️ |
33 | Savoir quand exécuter | générateur | V1.0 | ️ |
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | Objet de fonction d'opération | opérateur | V2.0 | ️️️️ |
2 | Créer une séquence de plages | gamme | V1.0 | ️️ |
3 | Générer une séquence inverse | gamme | V1.0 | ️️ |
4 | Fonction de tri prête à l'emploi | trié | V1.0 | ️️️ |
5 | fonction de sommation | somme | V1.0 | ️️ |
6 | Exemples d'utilisation de cinq types de paramètres de fonctions | paramètre variable | V2.0 | ️️️️ |
7 | Utiliser l'objet slice | tranche | V2.0 | ️️️️️ |
8 | fonction lambda | lambda | V3.0 | ️️️️ |
9 | objet d'énumération | énumérer | V1.0 | ️️️ |
10 | filtre filtre | filtre | V1.5 | ️️️ |
11 | Renvoie la valeur de hachage de l'objet | hacher | V1.0 | ️️ |
12 | tuple avec nom | tuple nommé | V1.0 | ️️️ |
13 | Une ligne de code pour inverser une liste | inverse | V1.0 | ️️ |
14 | Deux façons d'inverser une chaîne | renversé | V1.0 | ️️ |
15 | join concatène les chaînes | rejoindre | V1.0 | ️️ |
16 | Longueur de chaîne en octets | encoder | V1.0 | ️️ |
17 | groupby regroupement de champs uniques | itertools, groupby, lambda | V1.0 | ️️️ |
18 | groupby regroupement multi-champs | itemgetter, itertools, groupby | V1.0 | ️️️️ |
19 | itemgetter et fonctions clés | opérateur, itemgetter, itertools | V1.0 | ️️️️️ |
20 | La fonction somme calcule et agrège en même temps | somme,générateur | V1.0 | ️️️️️ |
vingt-et-un | Les paramètres par défaut sont vides | fonction | V1.0 | ️ |
vingt-deux | Pièges liés à l'utilisation de divers paramètres | paramètre de fonction | V1.0 | ️ |
vingt-trois | L’écueil des paramètres lambda free | lambda | V1.0 | ️ |
vingt-quatre | Utiliser une liste ascendante de tas | trier le tas | v1.0 | ️ |
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | racine de tous les objets | objet | V1.0 | ️ |
2 | L'objet est-il appelable ? | appelable | V2.5 | ️️️️ |
3 | objet d'affichage ascii | __repr__ | V2.5 | ️️️ |
4 | méthode de classe | méthode de classe | V1.5 | ️️️ |
5 | Supprimer dynamiquement les attributs | delattr,hasattr | V1.5 | ️️ |
6 | Visualisez toutes les méthodes d'un objet en un seul clic | dir | V1.5 | ️️ |
7 | Obtenir dynamiquement les propriétés des objets | obtenirattr | V1.5 | ️️ |
8 | Si l'objet a un certain attribut | hasattr | V1.5 | ️️️ |
9 | Numéro de maison de l'objet | IDENTIFIANT | V1.0 | ️ |
10 | Jugement d’instance et de relation d’objet | est une instance | V1.5 | ️️️ |
11 | identification de la relation parent-enfant de la sous-classe is | estsous-classe | V1.5 | ️️️ |
12 | Deux façons de créer des propriétés | propriété | V2.5 | ️️️️️ |
13 | Afficher les types d'objets | taper | V1.0 | ️ |
14 | Introduction à l'utilisation des métaclasses | tapez, __class__ | V2.0 | ️️️️️ |
15 | Objets immuables de même valeur | mutable | V1.0 | ️ |
16 | Ordre de destruction d'objet | POO del | V1.0 | ️ |
17 | Les sous-classes héritent-elles des méthodes statiques des classes parents ? | méthode statique | V1.0 | ️ |
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | Le rôle du caractère r dans les expressions régulières | ré, r | V3.0 | ️️️ |
2 | Opérations atomiques régulières | concernant | V3.0 | ️️️ |
3 | Échappements dans les expressions régulières | concernant, | V3.0 | ️️️ |
4 | La recherche régulière la plus courante | re, trouver tout | V3.0 | ️️️ |
5 | Rechercher à l'aide de caractères universels | ré,s,w,d | V3.0 | ️️️ |
6 | Rechercher à l'aide de métacaractères | ré,+,* | V3.0 | ️️️ |
7 | capturer la sous-chaîne | () | V3.0 | ️️️️ |
8 | Capture gourmande et capture non gourmande | concernant | V1.0 | ️️️️ |
9 | Utilisez des règles régulières pour effectuer des contrôles de sécurité des mots de passe | concernant | V1.0 | ️️️️️ |
10 | Titre de la page d'accueil d'Exploration de Baidu | concernant | V1.0 | ️️️️ |
11 | Conversion par lots au format camel case (Camel) | concernant | V1.0 | ️️️️️ |
12 | Utilisez une expression régulière pour déterminer s'il s'agit d'un nombre à virgule flottante positif | str, re, flotter | V1.0 | ️️️️️ |
13 | Utilisez des expressions régulières pour extraire des entiers positifs et des nombres à virgule flottante supérieurs à 0 | je trouve tout | v2 | ️ |
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | Une compréhension simple des décorateurs | décorateur | V1.0 | ️️️ |
2 | Décorateur pour tester le runtime des fonctions | décorateur | V1.0 | ️️️️ |
3 | Comte décorateur d'exception | décorateur,non local | V1.5 | ️️️️ |
4 | Itérateur descendant personnalisé | Itérateur | V3.0 | ️️️️ |
5 | Créer un itérateur | itérer, __iter__ | V1.5 | ️️️ |
6 | Itérateur inverse inversé | renversé | V1.0 | ️️ |
7 | itérateur zip | fermeture éclair | V1.5 | ️️️ |
8 | regroupement de listes (version générateur) | rendement,générateur | V1.0 | ️️️ |
9 | Extension de la liste complète (version générateur) | liste, rendement, générateur | V1.0 | ️️️ |
10 | enchaîner les petits conteneurs en grands conteneurs | itertools, chaîne | V1.0 | ️️️️️ |
11 | cas d'utilisation du produit | produit | V1.0 | ️️️️️ |
12 | Les n premiers termes de la séquence de Fibonacci | rendement, gamme | V1.0 | ️️️ |
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | Tortue dessine les anneaux olympiques | tortue | V1.0 | ️️️ |
2 | une tortue dessine des flocons de neige dans le ciel | tortue | V1.0 | ️️️ |
3 | Graphique nuage de mots Python | Nuage de mots | V1.0 | ️️ |
4 | Graphiques à barres et graphiques linéaires | comploter | V1.0 | ️ |
5 | carte thermique marine | né de la mer | V1.0 | ️ |
6 | Tableau de bord Pyecharts | graphiques | V1.0 | ️ |
7 | Graphique en entonnoir Pyecharts | graphiques | V1.0 | ️ |
8 | Tableau de water-polo Pyecharts | graphiques | V1.0 | ️ |
9 | Graphique circulaire Pyecharts | graphiques | V1.0 | ️ |
10 | Graphique polaire Pyecharts | graphiques | V1.0 | ️ |
11 | Graphique de nuage de mots Pyecharts | graphiques | V1.0 | ️ |
12 | Carte thermique Pyecharts | graphiques | V1.0 | ️ |
13 | matplotlib dessine des animations | matplotlib | V1.0 | ️ |
14 | diagramme de paires de Seaborn | né de la mer | V1.0 | ️ |
15 | les pyecharts ne parviennent pas à passer dans le dessin de données Numpy | graphiques numpy | V1.0 | ️ |
16 | Oreiller de paquet de traitement d’image | oreiller | V1.0 | ️ |
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | Artefact d'analyse de données : note profonde | note profonde | v1.0 | ️ |
2 | Méthode de remplissage du pavé numérique | Pavé numérique | V1.0 | ️ |
3 | Créez une matrice diagonale avec les diagonales inférieures 1, 2, 3 et 4 | Diagnostic NumPy | V1.0 | ️ |
4 | couper le regroupement des données | Pandas coupés | v1.0 | ️ |
5 | Supprimer les valeurs nulles et remplir les valeurs nulles | Pandas dropna fillna | v1.0 | ️ |
6 | La méthode apply supprime les caractères spéciaux | les pandas postulent | v1.0 | ️ |
7 | Utiliser la carte pour effectuer l'ingénierie des fonctionnalités sur les colonnes | carte des pandas | v1.0 | ️ |
8 | Convertir la colonne de catégorie en valeur numérique | catégorie pandas | v1.0 | ️ |
9 | classement classement | pandasrang | v1.0 | ️ |
10 | Terminez le sous-échantillonnage des données et ajustez la taille du pas de quelques heures à plusieurs jours. | rééchantillonnage des pandas | v1.0 | ️ |
11 | Comment générer rapidement des données de séries chronologiques avec Pandas | pandasutil | v1.0 | ️ |
12 | Comment trouver rapidement le nombre de valeurs nulles dans toutes les colonnes d'un DataFrame | les pandas sont une somme nulle | v1.0 | ️ |
13 | Réorganiser les colonnes de DataFrame | trame de données pandas | v1.0 | ️ |
14 | Utilisez count pour compter le nombre d’occurrences d’un terme | les pandas comptent | v1.0 | ️ |
15 | split trouve la différence infime entre les heures et les minutes (HH: mm) | les pandas se séparent | v1.0 | ️ |
16 | conseils sur les données pivot de fusion | pandasmelt | v1.0 | ️ |
17 | conseils de perspective pivot | pandasmelt | v1.0 | ️ |
18 | p lit aléatoirement K lignes du fichier et génère N | échantillon de pandas | v1.0 | ️ |
19 | Formatage de la colonne de temps dans Pandas | les pandas postulent | v1.0 | ️ |
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | aide aide en un clic | aide | V1.0 | ️ |
2 | Obtenir la contribution de l'utilisateur | saisir | V1.0 | ️ |
3 | Lecture et écriture de fichiers et table de valeurs de mode | ouvrir, lire, écrire, avec, mode | V2.0 | ️️️ |
4 | Exemples d'utilisation de l'opérateur | opérateur | V1.0 | ️️️️ |
5 | Transférer l'objet JSON | json | V2.0 | ️️️️️ |
6 | Obtenir l'extension de fichier | système d'exploitation, texte divisé | V1.0 | ️️ |
7 | Obtenez le nom du fichier dans le chemin | système d'exploitation, divisé | V1.0 | ️️ |
8 | Modifier les suffixes de fichiers par lots | argparse,listdir | V1.0 | ️️️️ |
9 | Convertir xls en xlsx par lots | système d'exploitation, répertoireliste,splitext | V1.0 | ️️️️ |
10 | Obtenez le fichier avec le nom de suffixe spécifié | système d'exploitation, répertoireliste,splitext | V1.0 | ️️️️ |
11 | Compresser des fichiers par lots | fichier zip | V1.0 | ️️️️ |
12 | Cryptage 32 bits | hashlib | V1.0 | ️️️️ |
13 | calendrier annuel | calendrier | V1.0 | ️️ |
14 | Déterminer s'il s'agit d'une année bissextile | calendrier | V1.0 | ️️️ |
15 | Déterminer combien de jours il y a dans le mois | calendrier, date et heure | V1.0 | ️️️ |
16 | premier jour du mois | dateheure | V1.0 | ️️ |
17 | dernier jour du mois | calendrier, date et heure | V1.0 | ️️ |
18 | Obtenir l'heure actuelle | heure, dateheure | V1.0 | ️️ |
19 | Convertir le caractère de temps en temps | heure, dateheure | V1.0 | ️️ |
20 | temps jusqu'au temps du personnage | heure, dateheure | V1.0 | ️️ |
vingt-et-un | 1 à n jours après avoir atteint un certain jour | Calendrier, plage de mois | V4.0 | ️️️ |
vingt-deux | Démarrer le fil principal par défaut | filetage | V1.0 | ️️ |
vingt-trois | Créer un fil de discussion | filetage | V1.0 | ️️ |
vingt-quatre | Obtenir alternativement des tranches de temps CPU | filetage | V1.0 | ️️️ |
25 | Plusieurs threads récupèrent la même variable | filetage | V1.0 | ️️️ |
26 | Problèmes causés par la concurrence de variables multithread | filetage | V1.0 | ️️️ |
27 | verrouillage multithread | filetage, verrouillage | V1.0 | ️️️ |
28 | Temps de mise en tableau et formats courants | heure, dateheure, format | V1.0 | ️️️ |
29 | nonlocal est utilisé dans les fonctions en ligne | non local | V2.0 | ️️️️️ |
30 | global déclare des variables globales | mondial | V2.0 | ️️️️️ |
31 | Le piège des variables partagées non liées | mondial | V1.0 | ️ |
32 | Optimiser le package de sortie des exceptions de code | débogueur | V1.0 | ️ |
33 | Une ligne de code pour trouver l'encodage | chardet | V1.0 | ️ |
34 | Créer une connexion SQLite | SQLite | v1.0 | ️ |
35 | objet json en objet python | python-json | v1.0 | ️ |
36 | Convertir un objet python en objet json | python-json | v1.0 | ️ |
37 | Une ligne de code accélère l'installation de pip 100 fois | installation pip | v1.0 | ️ |
Petit exemple | Lien | Étiquette | Version | difficulté |
---|---|---|---|---|
1 | Implémenter une calculatrice sans autre et si | opérateur | V1.0 | ️️️ |
2 | Optez pour la moyenne | liste, trier, arrondir | V1.0 | ️️️️ |
3 | Imprimer la table de multiplication 99 | pour, plage, format | V1.0 | ️️️ |
4 | Version récursive de la fonction d'aplatissement | récursivité, liste, isinstance | V1.0 | ️️️️ |
5 | La liste est divisée en n parties égales | liste, plafond | V1.0 | ️️️ |
6 | liste compressée | liste, filtre | V1.0 | ️️️️ |
7 | Demandez une liste plus longue | max, lambda | V1.0 | ️️️️️ |
8 | Trouver le mode d'une liste | max, lambda, compte | V1.0 | ️️️️ |
9 | Valeur maximale de toutes les listes multiples | max, lambda | V1.0 | ️️️️ |
10 | Vérification de la liste pour les doublons | ensemble | V1.0 | ️️️ |
11 | Séquence arithmétique de nombres à virgule flottante | portée, flotteur | V1.0 | ️️️️ |
12 | Regrouper par condition | lambda | V1.0 | ️️️️ |
13 | la carte implémente des opérations vectorielles | carte, lambda | V1.0 | ️️️ |
14 | Dictionnaire avec la plus grande valeur | max, lambda | V1.0 | ️️️️ |
15 | Fusionner deux dictionnaires | ** | V1.0 | ️️️ |
16 | Dictionnaire principal | tas, le plus grand | V1.0 | ️️️ |
17 | Déterminer s'il s'agit d'une anagramme | collections, Comptoir | V1.0 | ️️️ |
18 | Fusionner logiquement les dictionnaires | Carte de chaîne | V1.0 | ️️️️️ |
19 | échantillon échantillon échantillonnage | aléatoire, échantillon | V1.0 | ️️️ |
20 | Relaver l'ensemble de données | mélanger | V1.0 | ️️️ |
vingt-et-un | 10 points de coordonnées uniformément répartis | aléatoire, uniforme | V1.0 | ️️️ |
vingt-deux | 10 points de coordonnées de distribution gaussienne | aléatoire, gauss | V1.0 | ️️️️ |
vingt-trois | Qu'ils trient les mots les uns pour les autres | collections,dict par défaut | V1.0 | ️️️️ |
vingt-quatre | Si str1 subit une rotation depuis str2 | str | V1.0 | ️️️ |
25 | Trouver la nième occurrence de la position | enquêteur | V1.0 | ️️️ |
26 | Trouver tous les éléments en double | calendrier, date et heure | V1.0 | ️️️️ |
27 | statistiques communes | Comptoir | V1.0 | ️️️️️ |
28 | Trouver la distance sphérique entre deux points | connerie de maths | V1.0 | ️️️️️ |
29 | Obtenir l'encodage du fichier | chardet | V1.0 | ️️️️️ |
30 | Formater la chaîne JSON | json | V1.0 | ️️️️️ |