Skip to content

Latest commit

 

History

History
130 lines (91 loc) · 3.27 KB

3. Les variables.md

File metadata and controls

130 lines (91 loc) · 3.27 KB

Définition

Une variable est une boite dans laquelle il va contenir une valeur qui peut être un nombre, du texte, une liste...

Ces variables peuvent changer n'importe quand dans votre programme.

Voir Wikipédia sur les variables informatique

Comment créer une variable ?

Une variable se créé comme un nom qui est égale à une valeur

nombre = 1

Attention !

Une variable suit quelques règles donnée par la Convention

Une variable doit doit soit commencer par une lettre ou alors par un underscore (_)

1_nombre = 1nombre = 1 ✔️
_nombre = 1 ✔️

Une variable ne doit jamais contenir un espace dons son nom, privilégiez l'underscore

mon nombre = 1mon_nombre = 1 ✔️

Une variable ne doit aussi jamais contenir un caractère spécial (@, \, #...)

nombre#1 = 1 ⛔
nombre1 = 1 ✔️

Une variable ne doit en aucun cas avoir le nom d'une fonction ou d'un nombre

print = 1010 = 1_print = 10 ✔️

Le nombre d'une variable doit être compréhensible !

nb_n_1 = 1nombre_numero_1 = 1 ✔️

Note: le é compte aussi pour un caractère spécial tout comme toutes les lettres avec des accents.

Le type de la variable ne sert à rien.

nombre: int = 1 ⛔
nombre = 1 ✔️

nombre_2: int = 'Salut' # Ici, la variable est sur un nombre entier
print(type(nombre_2))

>>> <class 'str'> # le int devient un str à cause du type de la valeur

Incrémenter une variable.

Beaucoup de façon d'incrémenter une variable existent, il y a par exemple:

L'incrémentation "classique"

nombre = 1

L'incrémentation "en parallèle"

nombre, texte = 1, 'Salut'

L'incrémentation "en simultané"

nombre_1 = nombre_2 = 1

Pourquoi utiliser des variables ?

Les variables sont pratique pour par exemple assigner un input et l'afficher dans un print

reponse = input('Quel est votre nom ?')
print('Votre nom est: ', reponse)

>>> Quel est votre nom ?Artic
>>> Votre nom est: Artic

Les variables sont très utiles pour savoir le type d'une fonction ou d'une aute variable

Il extiste plusieurs type de variable:

  1. int pour les nombres entier
  2. str pour le texte
  3. bool pour les booléens (True ou False)
  4. float pour les nombres décimaux
  5. builtin_function_or_method pour les fonctions
  6. etc
nombre = 10

print(type(nombre))

>>> <class 'int'>

texte = 'Salut'

print(type(texte))

>>> <class 'str'>

La fonction type() va nous dire le type d'une variable

Bravo, vous savez désormais comment créer une variable et approfondi vos connaissances sur les types de variables.

Les exerices commencent !

Rendez vous à l'exercice n°1 et n°2

Vous pouvez passer à la partie 4 !

Made with ❤️ by HPGF