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.

Variables et types de données en Python – table des matières :

  1. Introduction à Python
  2. Variables en Python
  3. Types de données en Python
  4. Aperçu du prochain blog

Introduction à Python

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.

Variables en Python

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).

Types de données en Python

Chaînes

data_types_in_python

Quelles opérations peuvent être effectuées avec des chaînes ?

  • title()

    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
    
  • upper()

    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
    
  • lower()

    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
    
  • Concaténation de chaînes

    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
    
    
  • Espaces blancs

    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
    
  • Fonctions de suppression

    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 “
    
  • Longueur de chaîne

    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
    

    Entiers

    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
    

    Flottants

    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

Opérations sur les flottants et les entiers

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éenne
print(type(x),type(y),type(z),type(n),type(b)) [/code]
sortie :

<class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>

Booléen

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.

Comme nous avons appris sur les types de données en Python et les variables en Python, codons un programme simple et testons nos connaissances.