Tutoriel Python string – chaîne de caractères (3)

Tutoriel Python string - chaîne de caractères (3)
Tutoriel Python string - chaîne de caractères (3)

Python string – Python est langage de développement devenu très populaire dans le développement d’application. Nous allons continuer à avancer en regardant les variables de type chaîne de caractère (string) et comment les manipuler.

Précédent tutoriel : Tutoriel Python – les variables (2)

Python string – Les chaîne de caractères

Nous avons vu une variable de type chaîne de caractère lors du précédent chapitre mais nous avons beaucoup de choses encore à voir sur ce sujet.

Concaténation

Il est possible par exemple de faire une concaténation de plusieurs chaîne de caractères en utilisant le caractère +.

Voici un exemple :

maRue = "Rue de la Paix"
retourALaLigne = "\n"
maVille = "Paris"
print(maRue + retourALaLigne + maVille)

Ce qui affichera :

Rue de la Paix
Paris

En revanche si vous désirez utiliser une variable de type entier ou décimal pour faire une concaténation, vous aurez un message d’erreur. Pour rendre cela possible, il faudra utiliser la fonction str() qui convertira celle-ci en chaîne de caractère.

monPoids = 86.5
print("Je pèse " + str(monPoids) + " Kg.")

Ce qui donnera comme résultat :

Je pèse 86.5 Kg.

Poser une question à l’utilisateur

En Python, il est possible de poser une question à l’utilisateur et d’enregistrer la réponse de celui-ci dans une variable en utilisant la fonction input().

Par exemple, vous pouvez essayer :

tonAge = input("Quel est ton age ?")
print("Tu as " + tonAge + " ans")

Le programme fera une pause sur la première ligne jusqu’à ce que l’utilisateur mette un nombre et appuie sur « Entrée » pour valider.

Sachez que pour faire des opération mathématique il faudra convertir l’âge fournit en chaîne de caractère en nombre entier de cette façon : tonAge = int(tonAge).

Plus loin avec la fonction print

La fonction print permet d’afficher également des nombres entier ou décimaux directement en utilisant le séparateur « , ». Dans les fonctions, la virgule permet de séparer les paramètres attendus par une fonction.

monAge = 40
print("J'ai " , monAge , " ans")

Avec la virgule, il n’est plus nécessaire d’utiliser la fonction str() permettant de convertir en chaîne de caractères. 

Il est possible également d’utiliser des paramètres particuliers dans la fonction print() qui pourraient vous intéresser comme :

  • end pour dire comment se termine chaque affichage du print
  • sep pour définir un séparateur entre chaque paramètre affiché du print

Voici un exemple :

jour = 31
mois = 12
annee = 2023
print(" Noel sera le :", jour + "/" + mois + "/" + annee ,end = '' ")
print(jour, mois, annee, sep ="/")

Conclusion – python string

Nous irons plus loin dès le prochain chapitre sur les variables qui proposent encore de nombreux secrets.

Prochain chapitre : Tutoriel list Python (4)

[ Article lu 1 fois aujourd'hui ]
A propos Judicaël Paquet 942 Articles
  Paquet Judicaël (expert en transformation et AI) Mes activités en France et en Suisse : - ingénieur prompt - coach AI - architecte de transformation agile - formations agiles personnalisées - sensibilisations et coaching de manager - audits de maturité agile et de situations - coaching agile (équipes, orga, product owner, scrum master, coach agile) Spécialités : scrum, kanban, management 3.0, agilité à l’échelle, lean startup, méthode agile, prompt AI, Intelligence artificielle. [Me contacter]

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.