LES VARIABLES Flashcards
Qu’est-ce qu’une variable en programmation ?
Une variable est un espace de stockage nommé qui permet de conserver une valeur (nombre, texte, liste, etc.) pour l’utiliser plus tard dans un programme.
Pourquoi utiliser des variables ?
Elles évitent de réécrire les mêmes valeurs plusieurs fois et facilitent la manipulation des données.
Quels caractères peuvent être utilisés dans les noms de variables en Python ?
Lettres, chiffres et underscore _, mais le nom ne peut pas commencer par un chiffre.
Les espaces sont-ils autorisés dans les noms de variables ?
Non, il faut utiliser un _ à la place.
Pourquoi Variable_1 et variable_1 sont-ils différents en Python ?
Parce que Python est sensible à la casse (Variable_1 ≠ variable_1).
Quelle est la convention de nommage des variables en Python ?
Elles doivent commencer par une lettre minuscule et être explicites.
Quels sont les principaux types de variables en Python ? (8)
- int (entiers)
- float (décimaux)
- str (chaînes de caractères)
- bool (booléens)
- list (listes)
- tuple (tuples)
- dict (dictionnaires)
- set (ensembles).
Quelle est la différence entre un int et un float ?
Un int est un nombre entier (ex: 5), un float est un nombre à virgule flottante (ex: 5.3).
Comment connaître le type d’une variable ?
Avec type(nom_de_la_variable).
Quels sont les principaux opérateurs mathématiques en Python ?
Addition → +
Soustraction → -
Multiplication → *
Division → /
Exposant → **
Modulo → % (reste d’une division)
Que fait 10 % 3 en Python ?
Retourne 1 car 10 ÷ 3 donne un reste de 1.
Pourquoi les calculs avec des float peuvent-ils donner des erreurs d’arrondi ?
Car les ordinateurs ne stockent pas parfaitement les nombres à virgule flottante.
Comment définir une chaîne de caractères en Python ?
En utilisant des guillemets simples (‘texte’) ou doubles (“texte”).
Comment transformer une chaîne en majuscules ou en minuscules ?
Avec .upper() pour les majuscules et .lower() pour les minuscules.
Comment concaténer deux chaînes de caractères ?
En utilisant + (ex: “Hello” + “ “ + “World” → “Hello World”).
Quelles sont les deux seules valeurs possibles d’un booléen en Python ?
True (Vrai) et False (Faux).
Pourquoi ne peut-on pas utiliser True et False comme noms de variables ?
Parce que ce sont des mots-clés réservés par Python.
Comment définir une liste en Python ?
En mettant des éléments entre crochets [], séparés par des virgules (ex: [1, 2, 3]).
Quelle est la particularité d’une liste en Python ?
Elle peut contenir différents types de données et est modifiable.
Comment accéder au premier élément d’une liste ma_liste ?
Avec ma_liste[0].
Comment accéder au dernier élément d’une liste sans connaître sa taille ?
Avec ma_liste[-1].
Comment inverser une liste en Python ?
Avec ma_liste[::-1].
Quelle est la différence entre .append() et .insert() ?
- .append() ajoute un élément à la fin de la liste.
- .insert(index, élément) ajoute un élément à une position spécifique.
Comment trier une liste sans modifier l’originale ?
Avec sorted(liste).