★ À maîtriser
📌 Un identificateur Python peut contenir des lettres, des chiffres et le caractère _, mais il ne doit pas commencer par un chiffre.
Compléments
★ À maîtriser
Compléments
Observer le type, puis convertir avec int, float ou str
📌 Les indices des caractères commencent à 0 et un espace compte comme un caractère comme les autres.
Pour une chaîne, l’expression chaine[i:j] extrait les caractères d’indice i jusqu’à j-1, tandis que chaine[n] extrait le caractère d’indice n.
Dans academie = "Nancy-Metz", academie[0] vaut 'N', academie[6] vaut 'M', academie[6:9] vaut 'Met' et academie[6:10] vaut 'Metz'.
Une chaîne comme une règle graduée, indexée de 0
★ À maîtriser
📌 L’opérateur in teste l’inclusion d’une chaîne dans une autre et l’opérateur not in teste sa non-inclusion.
Compléments
📌 L’opérateur * répète une chaîne de caractères, par exemple mot = "chat" * 4 répète quatre fois la chaîne "chat".
Concaténer assemble dans l’ordre, tandis que in teste l’inclusion
📌 L’opérateur and vaut True seulement si ses deux opérandes valent True, tandis que l’opérateur or vaut True si au moins une opérande vaut True.
📌 L’opérateur not inverse une valeur booléenne : not True vaut False et not False vaut True.
and exige deux vérités, alors que or accepte une seule vérité
★ À maîtriser
📐 Formule - La division de 25 par 4 donne 6.25 : .
📐 Formule - La division entière de 25 par 4 donne 6 : .
📐 Formule - Le modulo de 25 par 4 donne le reste 1 : , donc .
Compléments
Division, division entière, puis reste : 25/4, 25//4, 25%4
★ À maîtriser
📌 Le langage machine est une suite de 0 et de 1, et c’est le seul langage compris par les microprocesseurs.
📌 Un langage compilé est traduit par un compilateur avant son exécution, tandis qu’un langage interprété est lu et converti au fur et à mesure de l’exécution.
Compléments
Le terme informatique est un néologisme créé dans les années 60 et formé de Information et Automatique.
Le nom Python a été choisi en hommage aux comiques anglais les « Monty Python ».
Données → programme → résultats
Types et conversions Python
| Type | Notation Python | Exemple |
|---|---|---|
| Entier | int() | nbre = 12 |
| Nombre à virgule | float() | nbre = 3.1415 |
| Booléen | bool() | a = True ou a = False |
| Chaîne de caractères | str() | chaine = "abc" |
Teste tes connaissances sur Variables et programmation Python avec 11 questions à choix multiples et corrections détaillées.
1. Quelle écriture réalise correctement l’affectation d’une valeur à une variable Python ?
2. Quel identificateur Python respecte les règles de syntaxe pour nommer une variable ?
Mémorisez les concepts clés de Variables et programmation Python avec 10 flashcards interactives.
Quelles sont les caractéristiques d'une variable Python ?
Elle possède un identificateur et un type, et s'affecte avec =.
Que signifie le typage dynamique en Python ?
Le type est implicite et non précisé séparément.
Que retourne la fonction type(variable) en Python ?
Le type du paramètre fourni.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches