• Votre panier est vide.

  • COMPTE

Python : types de données, variables, opérateurs et fonctions

Les types de données

Python a plusieurs types de données intégrés, notamment :

  • Entiers (int) : ce sont des nombres entiers comme 1, 2, 3, etc.
  • Flottants (flot) : ce sont des nombres décimaux comme 1.0, 2.5, etc.
  • Chaînes de caractères (str) : ce sont des séquences de caractères, comme « Bonjour » ou « 123 ».
  • Listes (list) : ce sont des collections ordonnées d’éléments, comme [1, 2, 3] ou [« a », « b », « c »].
  • Tuples (tuple) : ce sont des collections immuables d’éléments, comme (1, 2, 3) ou (« a », « b », « c »).
  • Dictionnaires (dict) : ce sont des collections de paires clé-valeur, comme {« nom »: « Alice », « âge »: 25}.

Exemples :

# Entiers

age = 24

print(age) # Affiche "24"




# Flottant

prix = 2.99

print(prix) # Affiche "2.99"

# Chaînes de caractères

nom = Julie

print(nom) # Affiche "Julie"




# Liste

fruits = ["pomme", "banane", "orange"]

print(fruits[0])  # Affiche "pomme"




# Tuple

couleurs = ("rouge", "vert", "bleu")

print(couleurs[1])  # Affiche "vert"




# Dictionnaire

personne = {"nom": "Jean", "age": 30, "ville": "Paris"}

print(personne["age"])  # Affiche 30

 

 

Les variables

Les variables sont des espaces de stockage pour les données. Pour créer une variable en Python, vous devez lui attribuer une valeur (donnée) :

x = 5

nom = "Alice"

Vous pouvez ensuite utiliser la variable dans votre code :

print(x + 2)  # Affiche 7
print("Bonjour, " + nom)  # Affiche "Bonjour, Alice"

 

Les opérateurs

Les opérateurs sont utilisés pour effectuer des opérations sur les données. Les opérateurs les plus courants en Python sont :

 

  • + : addition
  • – : soustraction
  • *: multiplication
  • / : division
  • % : modulo (reste de la division)
  • ** : exponentiation (puissance)

 

Exemples :

x = 10

y = 5

print(x + y)  # Affiche 15

print(x - y)  # Affiche 5

print(x * y)  # Affiche 50

print(x / y)  # Affiche 2.0

print(x % y)  # Affiche 0

print(x  ** y)  # Affiche 100 000

 

Les structures de contrôle de flux

Les structures de contrôle de flux permettent de contrôler l’exécution du code en fonction de certaines conditions. Les structures de contrôle les plus courantes en Python sont :

if, else et elif

L’instruction if permet de tester une condition. Si la condition est vraie, le code à l’intérieur du bloc if sera exécuté. Sinon, le code à l’intérieur du bloc else sera exécuté.

L’instruction elif (abréviation de « else if ») permet de tester une autre condition si la première condition est fausse. Vous pouvez utiliser plusieurs instructions elif si nécessaire.

Exemples :

age = 25

if age < 18:

    print("Vous êtes mineur.")

elif age >= 18 and age < 65:

    print("Vous êtes majeur.")

else:

    print("Vous êtes senior.")

 

Boucle for

La boucle for permet d’itérer sur une séquence d’éléments, telle qu’une liste ou une chaîne de caractères. Voici un exemple:

noms = ["Alice", "Bob", "Charlie"]

for nom in noms:

    print(nom)

 

Boucle while

La boucle while permet d’exécuter un bloc de code tant qu’une condition est vraie. Voici un exemple:

i = 0

while i < 5:

    print(i)

    i += 1

 

Fonctions

Une fonction est un bloc de code qui effectue une tâche spécifique. Elle peut prendre des paramètres en entrée et renvoyer une valeur en sortie. Les fonctions sont très utiles pour réutiliser du code et pour effectuer des tâches répétitives de manière efficace.

Pour définir une fonction en Python, vous devez utiliser le mot-clé « def », suivi du nom de la fonction et des paramètres entre parenthèses. Ensuite, vous devez écrire le code à exécuter dans la fonction, suivi du mot-clé « return » pour renvoyer une valeur si nécessaire.

Exemples :

def somme(a, b):

    resultat = a + b

    return resultat

 

Vous pouvez ensuite utiliser cette fonction pour calculer la somme de deux nombres :

x = 3

y = 4

resultat = somme(x, y)

print(resultat)  # Affiche 7

 

Les modules

Les modules sont des fichiers contenant des fonctions et des variables que vous pouvez utiliser dans votre programme. Python dispose d’un grand nombre de modules intégrés, ainsi que de nombreux modules tiers.

 

Pour utiliser un module dans votre programme, vous devez l’importer :

import math


x = math.sqrt(16)

print(x)  # Affiche 4.0

 

Vous pouvez également importer une fonction spécifique d’un module :

from math import sqrt


x = sqrt(16)

print(x)  # Affiche 4.0

 

 

Les exceptions

Les exceptions sont des erreurs qui se produisent lors de l’exécution du programme. Les exceptions peuvent être gérées à l’aide de blocs try/except :

a = 5

b = 0

try:

    resultat = a / b

except ZeroDivisionError:

    print("Erreur : division par zéro.")

 

Entrée et sortie de données

Vous pouvez utiliser les fonctions input() et print() pour gérer l’entrée et la sortie de données. Voici un exemple :

nom = input("Quel est votre nom? ")

print("Bonjour, " + nom + "!")
TOUT VOIR Ajouter une remarque
VOUS
Ajouter votre commentaire
Culte du code | 2015-2022  (Vecteurs par Freepik, Parallax par fullvector)