Comment repérer une variable vide en python

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,j'aimerait faire un if (varibale == !empty )en python seulement je ne sais pas qu'elle fonction je doit mettre sur !empty !!

Merci de votre compréhension ,
Cordialement ,
TSunaiken

2 réponses

  1. heyquem Messages postés 808 Statut Membre 131
     
    salut,

    Tu sembles chercher à transposer en Python la notion de empty qui existe en PHP, mais qui n'existe pas en Python parce qu'il n'existe pas de variables en Python, il n'y a que des objets qui ont nécessairement une valeur.

    Cependant, Python considère équivalent à False les valeurs suivantes:
    une chaîne vide "" ou ''
    l'entier 0
    le décimal 0.0
    une liste vide []
    un dictionaire vide {}
    un tuple vide ()
    et peut être d'autres du même genre

    et considère équivalent à True toutes les autres valeurs (y compris " ")

    Ainsi , on peut écrire

    a = 10  
    b = []  
    if a:  
        print 'AA'  
    if b:  
        print 'BB' 


    ce code ne donnera que AA comme affichage.
    0