oujood.com

Les Commentaires et les variables en Python

Dans ce cours tutoriel nous allons voir deux choses: les commentaires et les varible dans python
Les commentaires peuvent être utilisés pour expliquer le code Python.
Les variables sont utiliser pour stocker des données

chercher |

Les Commentairesen Python

Des commentaires peuvent être utilisés pour expliquer le code Python.
Ou les commentaires peuvent être utilisés pour rendre le code plus lisible.
Et en fin les commentaires peuvent être utilisés pour empêcher l'exécution du code lors d’nu teste par exemple.

Création d'un commentaire

Les commentaires commencent par un #, et Python ignorera les linges commentées lors de l’exécution du code : Exemple :

# Ceci est un commentaire
print("Bonjour le monde!")

Si on exécute ce code la ligne qui commence par le # sera ignorée comme le montre la capture d’écran suivant :

Les variables dans python

Les variables sont des conteneurs (boites) pour stocker des données auxquels on peut avoir recours au cors de notre programme.
Pour notre machine c’est une adresse pour accéder à ces données chaque fois qu’on en a besoin.
Ces adresses envoient à un emplacement de la mémoire vive où les information sont stockées.

La création de variables

Python n'a pas de commande pour déclarer une variable.
Une variable est créée au moment où vous lui attribuez une valeur pour la première fois.
Pour créer une variable il suffit de lui donner un nom (exemples : age, mavariable, x , y …) et lui attribuer une valeur.
Exemple :

x = 5
y = "piére"
print(x)print(y)

Si en exécute ce code dans la ligne de commande python, on aura un résultat comme le montre la capture d’écran suivante :

Les variables ne doivent pas être déclarées avec un type particulier, et peuvent même changer de type après avoir été définies.

Comment avoir le type d’une variable déjà définit

Vous pouvez obtenir le type de données d'une variable avec la fonction type(). Exemple :

x=5
y= "peter"
print(type(x))
print(type(y))

Ce qui donne le résultat comme le montre l’image suivante :

Les variables de type chaîne peuvent être déclarées en utilisant des guillemets simples ou doubles .
Exemple

y="peter"
y='peter'

Les noms de variables respectent la casse.
Age=10 est différent de age=10
Les variables ne peuvent pas être nommées comme bon vous semble.

Vu qu'il existe déjà des mots utilisés par Python et que nous ne pouvons pas utiliser pour nommer une variable .
Voici la liste des mots réservé par python à éviter losque vous nommez une variable :

print in and or if del for is raise assert elif from lambda return break else global not try class except while continue exec import pass yield def finally

Pour nommer une variable vous ne devez utiliser que les lettres de l'alphabet, les chiffres et le caractère "_" et "-". N'utilisez pas les accents, ni les signe de ponctuation ou le signe @.
Le nom d’une variable ne peut pas commencer par un chiffre.

Les valeurs multiples des variables Python

Affecter plusieurs valeurs à plusieurs variables

Dans Python, il est possible d'attribuer plusieurs valeurs à plusieurs variables en une seule ligne, voir l’exemple suivant.
Exemple :

x, y, z = 10,20, " Cerise "
print(x)
print(y)
print(z)
print(x+y)

Remarque : assurez vous que le nombre de valeurs est le même que celui des variables.

Une valeur pour plusieurs variables
Il est également possible d'attribuer la même valeur à plusieurs variables sur une même ligne comme dans l’exemple suivant:
Exemple :

x = y = z = "Orange"
print(x)
print(y)
print(z)

Déballer une collection : récupérer les valeurs d’une collection en python

Si vous avez une collection de valeurs dans une liste. Python offre la possibilité d'extraire ces valeurs dans des variables. Ceci s'appelle le déballage comme le montre l’exemple suivant.
Exemple : Déballage d’une liste :

fruits = [" pomme ", " banane ", " cerise "]
x, y, z = fruits
print(x)
print(y)
print(z)

Sortie de variables; Afficahe de plusieurs variable

La fonction Python print() sert généralement à afficher des variables comme nous l’avons vu depuis le début de ce tutoriel.
Dans la fonction print(), vous pouvez aussi afficher plusieurs variables, séparées par une virgule, voir l'exemple qui suit :
Exemple :

fruits = [" pomme ", " banane ", " cerise "]
x, y, z = fruits
print(x,y,z)

On peut également utiliser l'opérateur + au lieu de la virgule pour afficher plusieurs variables :

fruits = [" pomme ", " banane ", " cerise "]
x, y, z = fruits
print(x+y+z)

Pour les nombres, le caractère + fonctionne comme opérateur mathématique :

Exemple :

x = 50
y = 20
print(x + y)# retourne 70

Avec la fonction print(), lorsque vous essayez de combiner une chaîne de caractères et un nombre avec l'opérateur +, Python vous donnera une erreur testez l’exemple suivant :
Exemple :

x = 15
y = " stylos "
print(x + y)

Et donc il est préférable d’utiliser la virgule lors que vous avez besoin d’afficher plusieurs variables. Python variable global et variable local.
Les variables qui sont créées en dehors d'une fonction (comme dans tous les exemples que nous avons vu jusqu’à présent) sont appelées variables globales.
Ces variables peuvent être utilisées dans toutes les parties du code, que ce soit à l'intérieur ou à l'extérieur des fonctions.

Exemple :

x = "genial"
def myfunc():
  print("Python est " + x)
myfunc()

Si vous créez une variable avec le même nom à l'intérieur d'une fonction, cette variable sera locale, et ne pourra être reconnue et utilisée qu'à l'intérieur de la fonction où elle a été déclarée.
La variable globale portant le même nom restera telle qu'elle était, globale et avec la valeur d'origine.
Exemple :

x = "genial"
def myfonction():
  x="fantastique"
  print("Python est " + x)
myfonction()
print("Python est " + x)

X="fantastique" est une variable local de la fonction myFonction
X="genial" est une variable global

Le mot-clé global

Normalement, lorsque vous créez une variable dans une fonction, cette variable est locale et ne peut être utilisée que dans cette fonction.
Pour créer une variable globale dans une fonction, vous pouvez utiliser le mot-clé global.
Exemple
Si vous utilisez le mot-clé global, la variable appartient à la portée globale et sera donc reconnuee et utilisée par tout:

def myfunc() :
  global x
  x = "fantastique "
  print("x="+x+ "est une variable global")
myfunc()
print("Python est " + x)






Voir aussi nos tutoriel :

Détermine si une variable est de type nombre entier

 Détermine si une variable est de type nombre entier

:first-line

Ajoute un style à la première ligne d'un texte

fonction strcoll

Comparaison de chaînes localisées