article sur les types en Python + question - Python - Programmation
Marsh Posté le 21-04-2006 à 18:05:14
is teste l'identité (deux noms pointent vers le même objet), == teste l'égalité (deux objets considérés équivalents).
En dehors de ça, il est classiquement considéré de mauvais goût de demander le type d'un objet en python (à part en des circonstances relativement rares)
Marsh Posté le 21-04-2006 à 10:01:04
Voilà un article bien fait sur les types de données en Python : http://www.informit.com/articles/a [...] Num=1&rl=1
Mais j'aimerais avoir une précision : l'auteur affirme que pour comparer le type de deux objets (a et b) on doit écrire :
if type(a) is type(b):
Cette écriture est en effet très lisible mais est-ce que le code suivant fait la même chose ou bien y a-t-il une différence ?
if type(a)==type(b):
Merci !
Message édité par suizokukan le 21-04-2006 à 10:01:41
---------------
rule #1 : trust the python