Questions marquées «equivalence»



4
Pourquoi «si Aucun .__ eq __ (« a »)» semble s'évaluer à Vrai (mais pas tout à fait)?
Si vous exécutez l'instruction suivante en Python 3.7, elle sera (d'après mes tests) imprimée b: if None.__eq__("a"): print("b") Cependant, None.__eq__("a")évalue à NotImplemented. Naturellement, "a".__eq__("a")évalue Trueet "b".__eq__("a")évalue False. J'ai d'abord découvert cela en testant la valeur de retour d'une fonction, mais je n'ai rien retourné dans le second cas - donc, …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.