Si ejecuta la siguiente declaración en Python 3.7, se imprimirá (según mis pruebas) b: if None.__eq__("a"): print("b") Sin embargo, None.__eq__("a")evalúa a NotImplemented. Naturalmente, "a".__eq__("a")evalúa Truey "b".__eq__("a")evalúa a False. Inicialmente descubrí esto cuando probé el valor...