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
Une variable se créé comme un nom qui est égale à une valeur
nombre = 1
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 = 1 ⛔
nombre = 1 ✔️
_nombre = 1 ✔️
Une variable ne doit jamais contenir un espace dons son nom, privilégiez l'underscore
mon nombre = 1 ⛔
mon_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 = 10 ⛔
10 = 1 ⛔
_print = 10 ✔️
Le nombre d'une variable doit être compréhensible !
nb_n_1 = 1 ⛔
nombre_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
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
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:
int
pour les nombres entierstr
pour le textebool
pour les booléens (True
ouFalse
)float
pour les nombres décimauxbuiltin_function_or_method
pour les fonctions- 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.
Rendez vous à l'exercice n°1 et n°2
Vous pouvez passer à la partie 4 !
Made with ❤️ by HPGF