Afficher un message
Vieux 05/10/2007, 19h01   #5
Salvatore
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut De la mauvaise utilisation de 'is' et '==' ...

Bonjour la communauté,

Voici un petit bout de code qui m'intrigue,


>>> v = 'TEST'
>>> if not v is 'TEST':

.... print "v est different de 'TEST'"
.... else:
.... print "v est egal a 'TEST'"
....
v est egal a 'TEST'
>>>
>>>



>>> v = 'N/A'
>>> if not v is 'N/A':

.... print "v est different de 'N/A'"
.... else:
.... print "v est egal a 'N/A'"
....
v est different de 'N/A'
>>>
>>> v != 'N/A'

False


J'avoue que je ne comprend pas très bien le fonctionnement de
l'opérateur 'is' dans ces tests.
Manifestement le caractère '/' modifie son comportement
Curieusement, je n'avais encore jamais été confronté à cette situation.
Si quelqu'un a une explication, je suis preneur

Cordialement

Salvatore

  Réponse avec citation
 
Page generated in 0,04843 seconds with 9 queries