Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Les variables - Partie 1

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Invité
Invité



MessageSujet: Les variables - Partie 1   Dim 29 Jan - 16:07

Les caractéristiques d'une variable

  • Nom
  • Type
  • Valeur
  • Adresse
  • Visibilité
  • Durée de vie
Nom

Ne cherchons pas compliqué, c'est simplement le nom donné à la variable.

Type

On ne gère pas la mémoire comme en C ou C++, tout est dynamique

Pour connaître son type, on utilise la fonction type(object)

Code:
var = "une chaine"
print(type(var)) #
n = 12
print(type(n)) #
n = 5.25
print(type(n)) #

C'est cool, pas besoin d'annoncer le type de variable, l'interpréteur le reconnaîtra sans vous Smile

Valeur

C'est tout simplement la valeur affectée à la variable

Code:
var = 12

12 est la valeur affectée à la variable var

Adresse

Pas très utile en python, cool!
Si vous voulez la connaître, c'est la commande id(object)

Code:
var = 12
print(id(var)) # 9428096 numéro de l'adresse où se trouve la variable var

Visibilité

Ce terme n'a pas trop d'intérêt ici, mais on en reparlera pour le cours sur les classes, donc pas de variable privée, protégée, mais juste des variables publiques existent.

Durée de vie

En rapport avec les variables locales (durée de vie d'une exécution de fonction) et les variables globales (durée de vie de l'exécution du script).

Exemple avec des variables locales

Code:
def somme():
    a = int(input("Entrer la valeur de a : ")) # variable locale

    b = int(input("Entrer la valeur de b : ")) # variable locale

    return a + b
print(somme())

Exemple avec des variables globales

Code:
def somme(a, b):
    return a + b
i = 12 # variable globale

j = 25 # variable globale

print(somme(i, j))

Voilà c'est terminé Smile
Revenir en haut Aller en bas
 
Les variables - Partie 1
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Quelle partie de votre cerveau utilisez-vous ?
» Menu création de variables
» Echanger 2 variables ou 2 chaines
» les sous-programmes, les variables globales et locales
» repérer des déclarations de variables inutilisées

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de python-
Sauter vers: