30 exemples de scripts python

Python est maintenant un langage de programmation très populaire et exigeant car il convient au développement d’applications très simples à Complexes. Si vous êtes nouveau dans la programmation python et que vous voulez apprendre le python à partir des bases en peu de temps, alors cet article est pour vous. 30 exemples de scripts python sont expliqués dans cet article en utilisant des exemples très simples pour connaître les bases du python.La liste des sujets abordés dans cet article est mentionnée ci-dessous:

01. Bonjour Le Monde
02. Joindre deux chaînes
03., Formater la virgule flottante dans la chaîne
04. Augmenter un nombre à une puissance
05. Travailler avec des types booléens
06. If else déclaration
07. Utilisation et et ou opérateurs
08. Commutateur cas déclaration
09. Alors que la boucle
10. Pour boucle
11. Exécutez un script Python à partir d’un autre
12. Utilisation d’un argument de ligne de commande
13. Utilisation de regex
14. Utilisation de getpass
15. Utilisation du format de date
16. Ajouter et supprimer l’élément d’une liste
17. Compréhension de la liste
18. Données de tranche
19. Ajouter et rechercher des données dans le dictionnaire
20. Ajouter et rechercher des données dans l’ensemble
21. Compter les éléments dans la liste
22., Définir et appeler une fonction
23. Utilisation de jeter et attraper exception
24. Lire et écrire le fichier
25. Liste des fichiers dans un répertoire
26. Lire et écrire en utilisant cornichon
27. Définir la classe et la méthode
28. Utilisation de la fonction de plage
29. Utilisation de la fonction map
30. Utilisation de la fonction filter

créer et exécuter le premier script python:

Vous pouvez écrire et exécuter un simple script python à partir du terminal sans créer de fichier python. Si le script est volumineux, il nécessite l’écriture et enregistre le script dans n’importe quel fichier python à l’aide de n’importe quel éditeur., Vous pouvez utiliser n’importe quel éditeur de texte ou n’importe quel éditeur de code comme sublime, Visual Studio Code, ou n’importe quel logiciel developed développé pour python uniquement comme PyCharm ou Spyder pour écrire le script. L’extension du fichier python est .py. la version python 3.8 et l’e spyder3 de python sont utilisés dans cet article pour écrire le script python. Vous devez installer spyder ID dans votre système pour l’utiliser.

Si vous souhaitez exécuter un script à partir du terminal, exécutez la commande ‘python’ ou ‘python3’ pour ouvrir python en mode interaction. Le script python suivant imprimera le texte « Hello World » en sortie.,

>>> print(« Bonjour le Monde”)

Maintenant, enregistrez le script dans un fichier nommé c1.py. Vous devez exécuter la commande suivante dans le terminal pour exécuter c1.py.

$ python3 c1.py

Si vous souhaitez exécuter le fichier de spyder3 IDE, puis vous devez cliquer sur le bouton exécuter

de l’éditeur., La sortie suivante s’afficher dans l’éditeur après l’exécution du code.

Top

joindre deux chaînes:

Il existe de nombreuses façons de joindre des valeurs de chaîne en python. Le moyen le plus simple de combiner deux valeurs de chaîne en python est d’utiliser l’opérateur »+ ». Créez n’importe quel python avec le script suivant pour savoir comment joindre deux chaînes. Ici, deux valeurs de chaîne sont affectées dans deux variables, et une autre variable est utilisée pour stocker les valeurs jointes qui sont imprimées ultérieurement.

c2.,py

mot1 = « Linux »
mot2 = « Astuce »
joined_string = mot1 + mot2
print(joined_string)

La sortie suivante s’affiche après l’exécution du script de l’éditeur. Ici, deux mots,  » Linux” et « Hint” sont joints, et « LinuxHint » est imprimé en sortie.

Si vous souhaitez en savoir plus sur les autres de rejoindre option en python, vous pouvez consulter le tutoriel, Python Concaténation de Chaîne.,

Top

Format virgule flottante dans la chaîne:

Le nombre à virgule flottante est requis dans la programmation pour générer des nombres fractionnaires, et parfois il nécessite de formater le nombre à virgule flottante à des fins de programmation. Il existe de nombreuses façons d’exister en python pour formater le nombre à virgule flottante. Le formatage de chaîne et l’interpolation de chaîne sont utilisés dans le script suivant pour formater un nombre à virgule flottante. la méthode format () avec format width est utilisée dans le formatage de chaîne, et le symbole ‘%” avec le format avec width est utilisé dans l’interpolation de chaîne., Selon la largeur de mise en forme, 5 chiffres sont définis avant le point décimal et 2 chiffres sont définis après le point décimal.

c3.py

La sortie suivante s’affiche après l’exécution du script de l’éditeur.

Si vous souhaitez en savoir plus sur le formatage des chaînes en python, vous pouvez consulter le tutoriel, mise en forme des chaînes Python.

Top

élever un nombre à une puissance:

Il existe de nombreuses façons en python de calculer le xn en Python. Dans le script suivant, trois façons sont montrées pour calculer le xn en Python., Opérateur Double’*’, méthode pow () et mathématiques.la méthode pow() est utilisée pour calculer le xn. Les valeurs de x et n sont initialisées avec des valeurs numériques. Les méthodes Double ‘*’ et pow() sont utilisées pour calculer la puissance des valeurs entières. mathématique.pow () peut calculer la puissance des nombres fractionnaires; aussi, cela est montré dans la dernière partie du script.

c4.py

La sortie suivante s’affiche après l’exécution du script. Les deux premières sorties montrent le résultat de 43, et la troisième sortie montre le résultat de 26.5.,

Haut de page

Travailler avec les types Boolean:

Les différentes utilisations de Booléenne types sont présentés dans le script suivant. La première sortie affichera la valeur de val1 qui contient la valeur booléenne, true. Tous les nombres positifs sont négatifs renvoient true en tant que valeur booléenne et seul zero renvoie false en tant que valeur booléenne. Ainsi, les deuxième et troisième sorties afficheront true pour les nombres positifs et négatifs. La quatrième sortie affichera false pour 0, et la cinquième sortie affichera false car l’opérateur de comparaison renvoie false.

c5.,py

la sortie suivante apparaîtra après l’exécution du script.

Haut de page

Utilisation de if else:

Le script suivant montre l’utilisation d’une instruction conditionnelle en python. La déclaration de l’instruction if-else en python est un peu différente des autres langages. Aucun Accolade n’est nécessaire pour définir le bloc if-else en python comme dans d’autres langages, mais le bloc d’indentation doit être utilisé correctement, sinon le script affichera une erreur., Ici, une instruction if-else très simple est utilisée dans le script qui vérifiera que la valeur de la variable number est supérieure ou égale à 70 ou non. Un deux-points (:) est utilisé après le bloc ‘if’ et ‘else’ pour définir le début du bloc.

c6.py

La sortie suivante s’affiche après l’exécution du script.

Haut de page

Utilisation des opérateurs and ET or:

Le script suivant montre les utilisations des opérateurs and ET or dans l’instruction conditionnelle., Et l’opérateur renvoie true lorsque les deux conditions renvoient true, et ou l’opérateur renvoie true lorsque toute condition de deux conditions renvoie true. Deux nombres à virgule flottante seront pris comme marques MCQ et théorie. Les opérateurs AND et OR sont utilisés dans l’instruction ‘if’. Selon la condition, si les marques de QCM sont plus que égales à 40 et que les marques de théorie sont supérieures ou égales à 30, l’instruction  » if « retournera true ou si le total de QCM et de théorie est supérieur ou égal à 70, l’instruction » if  » retournera également true.

c7.,py

selon la sortie suivante, l’instruction if renvoie false pour les valeurs d’entrée 30 et 35, et renvoie true pour les valeurs d’entrée 40 et 45.

top

instruction switch case:

Python ne prend pas en charge une instruction switch-case comme les autres langages de programmation standard, mais ce type d’instruction peut être implémenté en python à l’aide d’une fonction personnalisée. la fonction employee_details () est créée dans le script suivant pour fonctionner comme l’instruction switch-case. La fonction contient un paramètre et un dictionnaire nommé switcher., La valeur du paramètre de fonction est vérifiée avec chaque index du dictionnaire. Si aucune correspondance trouvée, alors la valeur correspondante de l’indice sera retourné par la fonction; sinon, la deuxième valeur de paramètre du commutateur.la méthode get () sera retournée.

c8.py

selon la sortie suivante, le script est exécuté deux fois et deux noms d’employés sont imprimés en fonction des valeurs D’ID.

Haut de page

Utilisation de la Boucle while:

L’utilisation d’une boucle while en python est illustré dans l’exemple suivant., Le deux-points (:) est utilisé pour définir le bloc de départ de la boucle, et toutes les instructions de la boucle doivent être définies en utilisant l’indentation appropriée; sinon, une erreur d’indentation apparaîtra. Dans le script suivant, la valeur du compteur est initialisée à 1 qui est utilisé dans la boucle. La boucle itérera 5 fois et imprimera les valeurs du compteur à chaque itération. La valeur du compteur est incrémentée de 1 à chaque itération pour atteindre la condition de terminaison de la boucle.

c9.py

La sortie suivante s’affiche après l’exécution du script.,

Haut de page

Utilisation de la Boucle for:

pour la boucle for est utilisée pour de nombreux usages en python. Le bloc de départ de cette boucle doit être défini par un deux-points (:), et les instructions sont définies en utilisant une indentation appropriée. Dans le script suivant, une liste de noms de jours de semaine est définie et une boucle for est utilisée pour itérer et imprimer chaque élément de la liste. Ici, len() est utilisée pour compter le nombre total d’éléments de la liste et définir la limite de la plage() fonction.

c10.py

La sortie suivante s’affiche après l’exécution du script.,

Haut de page

Exécuter un script Python à partir d’un autre:

Parfois, il est nécessaire d’utiliser le script d’un fichier python à partir d’un autre fichier python. Cela peut être fait facilement, comme importer n’importe quel module en utilisant le mot clé import. Ici, vacations.py le fichier contient deux variables initialisées par des valeurs de chaîne. Ce fichier est importé dans c11.py fichier avec le nom d’alias ‘v’. Une liste de noms de mois est définie ici. La variable flag est utilisée ici pour imprimer la valeur de la variable vacation1 une seule fois pour les mois ‘juin’ et ‘juillet’., La valeur de la variable vacation2 s’affichera pour le mois ‘décembre’. Les autres noms de neuf mois seront imprimés lorsque la partie else de l’instruction if-elseif-else sera exécutée.

vacations.py

# Initialiser les valeurs
vacation1 = « Vacances d’Été »
vacation2 = « Vacances d’Hiver »

c11.py

La sortie suivante s’affiche après l’exécution du script.

Haut de page

Utilisation de l’argument de ligne de commande:

Le script suivant montre l’utilisation d’arguments de ligne de commande python., De nombreux modules existent en python pour analyser les arguments de ligne de commande le module ‘sys’ est importé ici pour analyser les arguments de ligne de commande. la méthode len () est utilisée pour compter le nombre total d’arguments, y compris le nom du fichier de script. Ensuite, les valeurs des arguments seront imprimées.

c12.py

Si le script est exécuté sans aucun argument de ligne de commande, alors la sortie suivante apparaîtra qui affiche le nom de fichier du script.

Les valeurs d’argument de ligne de commande peuvent être définies dans Spyder editor en ouvrant la boîte de dialogue Exécuter la configuration par fichier en cliquant sur le menu Exécuter., Définissez les valeurs avec espace en cliquant sur les options de ligne de commande de la partie Paramètres généraux de la boîte de dialogue.

Si le script est exécuté après le réglage, les valeurs indiquées ci-dessus, alors la sortie suivante apparaîtra.

Les valeurs d’argument de ligne de commande peuvent être passées dans le script python facilement à partir du terminal. La sortie suivante apparaîtra si le script est exécuté à partir du terminal.,

Si vous souhaitez en savoir plus sur les arguments de ligne de commande en python, vous pouvez consulter le tutoriel « Comment analyser les arguments de la ligne de commande Python”.

Top

utilisation de regex:

l’expression régulière ou regex est utilisée en python pour faire correspondre ou rechercher et remplacer une partie particulière d’une chaîne en fonction du modèle particulier. ‘re’ module est utilisé en python pour utiliser une expression régulière. Le script suivant montre l’utilisation de regex en python. Le motif utilisé dans le script correspondra à la chaîne où le premier caractère de la chaîne est une lettre majuscule., Une valeur de chaîne sera prise et correspondra au modèle en utilisant la méthode match (). Si la méthode renvoie true, un message de réussite s’affichera, sinon un message d’instruction s’affichera.

c13.py

Le script est exécuté deux fois dans la sortie suivante. la fonction match () renvoie false pour la première exécution et True pour la deuxième exécution.

Haut de page

Utilisation de getpass:

getpass est utile module de python qui est utilisé pour prendre de saisie mot de passe de l’utilisateur. Le script suivant montre l’utilisation du module getpass., la méthode getpass () est utilisée ici pour prendre l’entrée comme mot de passe et l’instruction ‘if’ est utilisée ici pour comparer la valeur d’entrée avec le mot de passe défini. le message  » vous êtes authentifié « s’affichera si le mot de passe correspond, sinon il imprimera le message” vous n’êtes pas authentifié ».

c14.py

Si le script s’exécute à partir de l’éditeur spyder, la valeur d’entrée sera affichée car la console de l’éditeur ne prend pas en charge le mode mot de passe. Ainsi, la sortie suivante affiche le mot de passe d’entrée dans la sortie suivante.,

Si le script s’exécute à partir du terminal, la valeur d’entrée ne sera pas affichée comme les autres mots de passe Linux. Le script est exécuté deux fois à partir du terminal avec un mot de passe invalide et valide affiché dans la sortie suivante.

Haut de page

Utilisation du format de la date:

la valeur de La date peut être formaté en python de diverses manières. Le script suivant utilise le module datetime pour définir la valeur de date actuelle et personnalisée. la méthode today() est utilisée ici pour lire la date et l’heure actuelles du système., Ensuite, la valeur formatée de la date est imprimée en utilisant différents noms de propriété de l’objet date. La façon dont une valeur de date personnalisée peut être affectée et imprimée est indiquée dans la partie suivante du script.

c15.py

La sortie suivante apparaît après l’exécution du script.

Haut de page

Ajouter et supprimer l’élément dans une liste:

liste des objets est utilisée en python pour résoudre divers types de problèmes. Python a de nombreuses fonctions intégrées pour travailler avec l’objet list., L’exemple suivant montre comment un nouvel élément peut être inséré et supprimé d’une liste. Une liste de quatre éléments est déclarée dans le script. Méthode Insert() est utilisée pour insérer un nouvel élément dans la deuxième position de la liste. méthode remove() est utilisé pour rechercher et supprimer l’élément particulier de la liste. La liste est imprimée après l’insertion et la suppression.

c16.py

La sortie suivante apparaît après l’exécution du script.,

Si vous souhaitez connaître plus de détails sur l’insertion et la suppression du script python, vous pouvez consulter le tutoriel « Comment ajouter et supprimer des éléments d’une liste en Python”.

Top

compréhension de liste:

la compréhension de liste est utilisée en python pour créer une nouvelle liste basée sur n’importe quelle chaîne ou tuple ou une autre liste. La même tâche peut être effectuée en utilisant la fonction For loop et lambda. Le script suivant montre deux utilisations différentes de la compréhension de liste. Une valeur de chaîne est convertie en une liste de caractères à l’aide de la compréhension de liste., Ensuite, un tuple est converti en liste de la même manière.

c17.py

Haut de page

Tranche de données:

méthode slice() est utilisé en python à la coupe de la partie donnée d’une chaîne. Cette méthode a trois paramètres. Ces paramètres sont start, stop et step. L’arrêt est le paramètre obligatoire, et les deux autres paramètres sont facultatifs. Le script suivant montre les utilisations de la méthode slice() avec un, deux et trois paramètres. Quand un paramètre est utilisé dans la méthode slice (), alors il utilisera le paramètre obligatoire, arrêter., Lorsque les deux paramètres sont utilisés dans la méthode slice (), les paramètres start et stop sont utilisés. Lorsque les trois paramètres sont utilisés, les paramètres start, stop et step sont utilisés.

c18.py

La sortie suivante s’affiche après l’exécution du script. Dans la première méthode slice (), 5 est utilisé comme valeur d’argument. Il a découpé les cinq caractères des variables de texte qui sont imprimées en sortie. Dans la deuxième méthode slice (), 6 et 12 sont utilisés comme arguments. Le découpage est démarré à partir de la position 6 et arrêté après 12 caractères. Dans la troisième méthode slice (), 6, 25, et 5 sont utilisés comme arguments., Le découpage est démarré à partir de la position 6, et le découpage s’arrête après 25 caractères en omettant 5 caractères à chaque étape.

Haut de page

Ajouter et rechercher des données dans le dictionnaire:

le dictionnaire d’objet est utilisé en python pour stocker plusieurs données comme le tableau associatif d’autres langages de programmation. Le script suivant montre comment un nouvel élément peut être inséré et n’importe quel élément peut être recherché dans le dictionnaire. Un dictionnaire des informations client est déclaré dans le script où l’index contient l’ID client et la valeur contient le nom du client., Ensuite, une nouvelle information client est insérée à la fin du dictionnaire. Un ID client est pris en entrée pour rechercher dans le dictionnaire. la boucle’ for ‘et la condition ‘if’ sont utilisées pour itérer les index du dictionnaire et rechercher la valeur d’entrée dans le dictionnaire.

c19.py

la sortie suivante apparaîtra après l’exécution du script et la prise de ‘02457’ comme valeur D’id.

Si vous souhaitez en savoir plus sur les autres méthodes utiles de le dictionnaire, vous pouvez consulter le tutoriel, « 10 plus utiles Python Dictionnaire des Méthodes”.,

Haut de page

Ajouter et rechercher des données dans le jeu:

Le script suivant montre la façon d’ajouter et de recherche de données en python ensemble. Un ensemble de données entières est déclaré dans le script. la méthode add () est utilisée pour insérer de nouvelles données dans l’ensemble. Ensuite, une valeur entière sera prise en entrée pour rechercher la valeur dans l’ensemble en utilisant la boucle for et la condition if.

c20.py

le script est exécuté deux fois avec les valeurs entières 89 et 67. 89 n’existe pas dans le jeu, et « le Numéro n’est pas trouvé” est imprimé. 67 existe dans l’ensemble, et” le nombre est trouvé  » est imprimé.,

Si vous voulez savoir sur le fonctionnement de l’union dans le jeu, alors vous pouvez consulter le tutoriel « Comment utiliser de l’union sur python ensemble”.

Top

compter les éléments dans la liste:

la méthode count() est utilisée en python pour compter le nombre de fois qu’une chaîne particulière apparaît dans une autre chaîne. Cela peut prendre trois arguments. Le premier argument est obligatoire, et il recherche la chaîne particulière dans toute la partie d’une autre chaîne. Les deux autres arguments de cette méthode sont utilisés pour limiter la recherche en définissant les positions de recherche., Dans le script suivant, la méthode count () est utilisée avec un argument qui recherchera et comptera le mot ‘Python’ dans la variable string.

c21.py

La sortie suivante apparaît après l’exécution du script.

Si vous souhaitez connaître plus de détails sur la méthode count (), ensuite, vous pouvez consulter le tutoriel « Comment utiliser la méthode count() en python”.

Top

définir et appeler une fonction:

comment une fonction définie par l’utilisateur peut être déclarée et appelée en python est affichée dans le script suivant. Ici, deux fonctions sont déclarées., outre la fonction de() contient deux arguments pour calculer la somme de deux nombres et imprimer la valeur. la fonction area () contient un argument pour calculer l’aire d’un cercle et renvoyer le résultat à l’appelant en utilisant l’instruction return.

c22.py

La sortie suivante apparaît après l’exécution du script.

Si vous voulez connaître les détails sur les valeurs de retour d’une fonction python, vous pouvez consulter le tutoriel, « Retourner Plusieurs Valeurs à partir d’Une Fonction Python”.,

Haut de page

Utilisation de lancer et à attraper exception:

try et catch block sont utilisés pour lancer et à attraper l’exception. Le script suivant montre l’utilisation d’un bloc try-catch en python. Dans le bloc try, une valeur de nombre sera prise en entrée et vérifiée le nombre est pair ou impair. Si une valeur non numérique est fournie en entrée, une ValueError sera générée et une exception sera lancée dans le bloc catch pour imprimer le message d’erreur.

c23.py

La sortie suivante apparaît après l’exécution du script.,

Si vous souhaitez connaître plus de détails sur la gestion des exceptions en python, vous pouvez consulter le tutoriel, « la gestion des exceptions en Python”.

Haut de page

Lire et Écrire le Fichier:

Le script suivant montre la façon de lire et d’écrire dans un fichier en python. Le nom de fichier est défini dans la variable nom de fichier. Le fichier est ouvert pour l’écriture en utilisant la méthode open () au début du script. Trois lignes sont écrites dans le fichier à l’aide de la méthode write ()., Ensuite, le même fichier est ouvert pour lecture à l’aide de la méthode open (), et chaque ligne du fichier est lue et imprimée à l’aide de For loop.

c24.py

La sortie suivante apparaît après l’exécution du script.

Si vous voulez connaître plus de détails sur la lecture et l’écriture de fichiers en python, vous pouvez consulter le tutoriel « Comment lire et écrire dans des fichiers en Python”.

Haut de page

Liste des fichiers dans un répertoire:

Le contenu de n’importe quel répertoire peut être lu en utilisant le système d’exploitation module de python., Le script suivant montre comment obtenir la liste d’un répertoire spécifique en python à l’aide du module os. listdir() la méthode est utilisée dans le script pour connaître la liste des fichiers et dossiers d’un répertoire. For loop est utilisé pour imprimer le contenu du répertoire.

c25.py

Le contenu du répertoire s’affiche après l’exécution du script, si le chemin d’accès du répertoire existe.

Top

lire et écrire en utilisant pickle:

le script suivant montre les façons d’écrire et de lire des données en utilisant le module pickle de python., Dans le script, un objet est déclaré et initialisé avec cinq valeurs numériques. Les données de cet objet sont écrites dans un fichier à l’aide de la méthode dump (). Ensuite, la méthode load () est utilisée pour lire les données du même fichier et les stocker dans un objet.

c26.py

La sortie suivante apparaît après l’exécution du script.

Si vous souhaitez en savoir plus sur la lecture et l’écriture à l’aide de pickle, vous pouvez consulter le tutoriel, « comment décaper des objets en Python”.,

Haut de page

Définir la classe et la méthode:

Le script suivant montre comment une classe et une méthode peut être déclarée et accessible en Python. Ici, une classe est déclarée avec une variable de classe et une méthode. Ensuite, un objet de la classe est déclaré pour accéder à la variable de classe et à la méthode de classe.

c27.py

La sortie suivante apparaît après l’exécution du script.

Haut de page

Utilisation de la gamme de la fonction:

Le script suivant montre les différentes utilisations de la plage de fonction en python. Cette fonction peut prendre trois arguments. Ce sont start, stop et step., L’argument stop est obligatoire. Lorsqu’un argument est utilisé, la valeur par défaut du début est 0. la fonction range() avec un argument, deux arguments et trois arguments est utilisée dans les trois boucles for ici.

c28.py

La sortie suivante apparaît après l’exécution du script.

Haut de page

Utilisation de la fonction map:

map() la fonction est utilisée en python pour retourner une liste en utilisant une fonction définie par l’utilisateur et de tout objet itérable., Dans le script suivant, cal_power() la fonction est définie pour calculer le xn, et la fonction est utilisée dans le premier argument de la map() fonction. Une liste nommée numbers est utilisée dans le deuxième argument de la fonction map (). La valeur de x sera prise à partir de l’utilisateur, et la fonction map() retournera une liste de valeurs de puissance de x, basée sur les valeurs d’élément de la liste des nombres.

c29.py

La sortie suivante apparaît après l’exécution du script.,

Top

utilisation de la fonction filter:

la fonction filter() de python utilise une fonction personnalisée pour filtrer les données d’un objet itérable et créer une liste avec les éléments pour ceux que la fonction renvoie true. Dans le script suivant, la fonction SelectedPerson() est utilisée dans le script pour créer une liste des données filtrées en fonction des éléments de selectedList.

c30.py

La sortie suivante apparaît après l’exécution du script.,

Top

Conclusion:

Les bases de la programmation python sont discutées en utilisant 30 sujets différents dans cet article. J’espère que les exemples de cet article aideront les lecteurs à apprendre python facilement dès le début.

Leave a Comment