Cet article aidera le lecteur à comprendre les types de données de base en Python, les variables, certaines fonctions couramment utilisées par rapport aux types de données et quelques applications de base dans le monde réel. Nous utiliserons Visual Studio Code comme éditeur de code. Si vous n’avez pas installé Visual Studio Code, les instructions sont données dans le précédent article de blog.
Comme nous l’avons appris dans le précédent article de blog, Python est un langage de haut niveau, interprété, à typage dynamique et orienté objet. En raison de sa nature de haut niveau, le langage est très facile à apprendre, et la syntaxe est également simple. Il existe une variété d’applications de Python dans le monde réel, comme pour l’apprentissage automatique, la science des données, le développement de jeux, les applications web, et bien d’autres.
Dans le précédent article de blog, nous avons appris comment imprimer du texte en Python. Nous avons utilisé la syntaxe print(“votre texte désiré”). Commençons par ce que sont les variables et pourquoi nous utilisons des variables.
Une variable est une entité qui stocke une valeur. La valeur peut être un nombre, un entier, un nombre réel, du texte ou un caractère. Voyons quelques exemples de la façon dont vous pouvez utiliser une variable pour stocker des valeurs en Python.
# variables x = 1 # stockage d'un entier y = 2.5 # stockage d'un nombre réel z = "chaîne" # stockage d'une chaîne ou d'un texte n = "a" # stockage d'un caractère b = True # stockage d'une valeur booléenne print(x,y,z,n,b)
Sortie : 1 2.5 chaîne a True
Nous avons vu comment stocker des variables, maintenant voyons comment imprimer leurs valeurs. Vous connaissez déjà la réponse, qui est d’utiliser print(), que nous avons utilisé dans le premier blog pour imprimer le texte désiré. De plus, notez que nous utilisons les variables sans utiliser de guillemets doubles ou simples contrairement à avant. Cela est dû au fait qu’une variable est reconnue par print directement car elle est stockée en mémoire lorsqu’elle est déclarée. Maintenant, imprimons les variables.
Nous pouvons voir que les variables sont imprimées comme souligné dans l’image ci-dessus. Comme nous pouvons le voir, Python prend en charge la plupart des différents types de données en Python, comme les entiers, les flottants (nombres réels), les chaînes (texte ou caractères) et les booléens (Vrai ou Faux).
Quelles opérations peuvent être effectuées avec des chaînes ?
Cette fonction peut être utilisée pour mettre en majuscule la première lettre de chaque mot dans la chaîne comme vu ci-dessous, la sortie est mise en évidence.
text="ce blog est génial" print(text.title())Sortie :
Ce Blog Est Génial
Cette fonction peut être utilisée pour mettre en majuscule tous les mots dans la chaîne. L’exemple est illustré dans l’image ci-dessous.
text="ce blog est génial" print(text.upper()) sortie : CE BLOG EST GÉNIAL
Cette fonction peut être utilisée pour convertir tous les mots dans la chaîne en minuscules. L’exemple est illustré dans l’image ci-dessous.
text = "ce blog est génial" print(text.lower())
Sortie : ce blog est génial
Pour combiner deux chaînes différentes, “+” peut être utilisé. L’exemple est illustré dans l’image ci-dessous.
text = "ce blog est génial" text2="pour les débutants" print(text+text2)
Sortie : ce blog est génialpour les débutants
Il y a des fois où vous ne voulez pas imprimer le texte sur une seule ligne mais avoir plusieurs lignes et parfois vous voulez que le texte ait un espace de tabulation. Cela peut être fait en Python en utilisant “\n” (nouvelle ligne) et “\t” (espace de tabulation). L’exemple est illustré ci-dessous.
print("ce blog est \ngénial") print("\tce blog est génial")
Sortie : ce blog est génial ce blog est génial
C’est une fonction en Python qui supprime tout espace blanc dans la chaîne. En utilisant strip, les espaces blancs à gauche et à droite peuvent être supprimés. Mais parfois, pour des besoins spécifiques, pour supprimer l’espace blanc à gauche, “lstrip()” peut être utilisé et pour la droite “rstrip()” peut être utilisé. L’exemple avec le code est illustré ci-dessous.
z=" bonjour " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Sortie : “ bonjour “ “bonjour” “ bonjour” “bonjour “
En utilisant la fonction len(), la longueur d’une chaîne peut être déterminée. L’exemple avec le code est illustré ci-dessous. Vous pouvez voir pour la chaîne “bonjour”, la sortie est 5.
Z="génial" Print(len(Z))
Sortie : 5
Les types de données entiers en Python ne sont utilisés que lorsque des nombres entiers doivent être stockés. Il existe plusieurs opérations qui peuvent être effectuées sur les entiers. Apprenons ici la fonction type(). La fonction type() vous indique le type de données de la variable. L’exemple pour la fonction type() avec le code est illustré ci-dessous.
a=1 type(a)
sortie : int
Dans les variables de type de données entiers, seuls des nombres entiers peuvent être stockés, mais pour inclure des nombres réels ou pour stocker des nombres réels, nous utilisons float. En essence, float est utilisé pour les décimales.
a=1.6 type(a)
sortie : float
Dans nos mathématiques de base pendant notre lycée, nous avons appris plusieurs opérations qui peuvent être effectuées sur des nombres comme l’Addition, la Soustraction, la Multiplication, la Division et bien d’autres. Nous pouvons effectuer toutes ces opérations sur des flottants et des entiers comme illustré ci-dessous avec le code.
# variables x = 1 # stockage d'un entier y = 2.5 # stockage d'un nombre réel z = "chaîne" # stockage d'une chaîne ou d'un texte n = "a" # stockage d'un caractère x = True # stockage d'une valeur booléenneprint(type(x),type(y),type(z),type(n),type(b)) [/code]
sortie : <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
Dans Python , il y a des moments où un développeur doit savoir si une déclaration est vraie ou fausse. Principalement lors de l’utilisation de conditions, les booléens sont utilisés. Les booléens se composent de Vrai et de Faux. Notez que Python est sensible à la casse lors de l’utilisation des booléens, donc ils doivent être au format Vrai et Faux uniquement.
La conversion de type est un processus où vous convertissez une variable de type de données en une autre variable de type de données.
Cela convertit un nombre qui est sous forme de chaîne ou un flottant en valeur entière. L’exemple est illustré ci-dessous avec le code.
a="6" b=6.5 print(int(a),int(b))
sortie : 6 6
La int() ne peut convertir que des nombres sous forme de chaîne en entiers mais pas des caractères. Si des caractères sont utilisés dans int(). alors cela donnera une erreur comme illustré ci-dessous.
a="a" print(int(a))
sortie : --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
Ceci est utilisé pour convertir tout nombre réel sous forme de chaîne ou tout entier en flottant comme illustré dans le code ci-dessous.
a="6.5" b=7 print(float(a),float(b))
sortie : 6.5 7.0
La float() ne peut convertir que des nombres sous forme de chaîne en flottants mais pas des caractères. Si des caractères sont utilisés dans float(). Alors cela donnera une erreur comme illustré ci-dessous.
a="a" print(float(a))
sortie : --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
Cette fonction peut convertir toute valeur entière ou flottante en forme de chaîne. L’exemple est illustré ci-dessous.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
sortie : 6 6.7 True
Cette fonction peut convertir tout entier, chaîne, valeur flottante en une valeur booléenne.
Si les valeurs en entier ou flottant sont 0, alors le bool() donnera Faux. Pour les chaînes, si la chaîne est vide alors Faux. L’exemple est illustré ci-dessous.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))sortie : Faux Faux Faux
Dans le prochain article de blog, nous allons apprendre sur les Listes, Tuples, Ensembles et Dictionnaires.
Vous pourriez également aimer notre Cours de JavaScript du Débutant à Avancé.
Expert en JavaScript et instructeur qui forme les départements informatiques. Son objectif principal est d'améliorer la productivité de l'équipe en enseignant aux autres comment coopérer efficacement lors du codage.
Les entreprises luttent pour gérer une vaste quantité de contenu publié en ligne, des publications…
À l'ère de la transformation numérique, les entreprises ont accès à une quantité sans précédent…
Saviez-vous que vous pouvez obtenir l'essence d'un enregistrement de plusieurs heures d'une réunion ou d'une…
Imaginez un monde où votre entreprise peut créer des vidéos engageantes et personnalisées pour n'importe…
Pour tirer pleinement parti du potentiel des grands modèles de langage (LLMs), les entreprises doivent…
En 2018, Unilever avait déjà entrepris un voyage conscient pour équilibrer les capacités d'automatisation et…