Disons que je veux comparer 2 variables avec des types de données différents : string et int. Je l'ai testé dans Python 2.7.3 et Python 3.2.3 et aucun des deux ne lève d'exception. Le résultat de la comparaison est False
. Puis-je configurer ou exécuter Python avec différentes options pour lancer une exception dans ce cas ?
ks@ks-P35-DS3P:~$ python2
Python 2.7.3 (default, Aug 1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a="123"
>>> b=123
>>> a==b
False
>>>
ks@ks-P35-DS3P:~$ python3
Python 3.2.3 (default, Apr 12 2012, 19:08:59)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a="123"
>>> b=123
>>> a==b
False
>>>
ks@ks-P35-DS3P:~$