La réponse de "1/2" est différente entre python2 et 3

La réponse pour diviser les entiers est différente entre python2 et 3.

python2


>>> 1/2
0

python3


>>> 1/2
0.5    

Si vous concevez du code qui fonctionne à la fois avec python2 et python3 Si vous attendez 1/2 = 0,5:

python2or3


>>> 1./2.
0.5

Si vous attendez 1/2 = 0:

python2or3


>>> int(1/2)
0

Tu devrais le faire comme ça.

** Addenda **

En utilisant le module __future__, il semble que la division puisse être effectuée aussi bien dans la série python2 que dans la série python3. Le module __future__ a une fonction qui complète la compatibilité entre la série python2 et la série python3, et y importe la division.

python2or3



from __future__ import division

print(1/2)   # => 0.5
print(1//2)  # => 0

référence

--Commentaire de @ LouisS0616

Recommended Posts

La réponse de "1/2" est différente entre python2 et 3
Le comportement de retrait de json.dumps est différent entre python2 et python3
Le moment auquel la valeur de l'argument par défaut est évaluée diffère entre Ruby et Python.
Résumé des différences entre PHP et Python
À propos de la différence entre "==" et "is" en python
L'histoire de Python et l'histoire de NaN
Le comportement de @property est différent entre la définition de classe et les styles anciens et nouveaux
Différence entre == et est en python
[python] [meta] Le type de python est-il un type?
Quelle est la différence entre «pip» et «conda»?
[Introduction à Python] Quelle est la différence entre une liste et un taple?
Spécification de la plage des tableaux ruby et python
le zen de Python
Comparez la vitesse d'ajout et de carte Python
Ceci est le seul examen de base de Python ~ 1 ~
Ceci est le seul examen de base de Python ~ 2 ~
Ceci est le seul examen de base de Python ~ 3 ~
Prise en compte des forces et faiblesses de Python
Quelle est la différence entre Unix et Linux?
Prise en compte de la différence entre la courbe ROC et la courbe PR
L'histoire de Python sans opérateurs d'incrémentation et de décrémentation.
Python - Explication et résumé de l'utilisation des 24 meilleurs packages
Différence entre Ruby et Python en termes de variables
Quelle est la différence entre usleep, nanosleep et clock_nanosleep?
Visualisez la gamme d'insertions internes et externes avec python
Référence et modification de la limite supérieure récursive Python
J'ai vérifié les versions de Blender et Python
Visualisation de la connexion entre le malware et le serveur de rappel
Le VIF calculé par Python et le VIF calculé par Excel sont différents .. ??
Pourquoi le premier argument de la classe [Python] est-il self?
[Python] Python et sécurité-① Qu'est-ce que Python?
À propos des fonctionnalités de Python
Identité et équivalence: is et == en Python
Installation source et installation de Python
Le pouvoir des pandas: Python
[Python] Fonctionnalisation de la formule de Heron et calcul de la surface maximale
Différent du type d'importation de python. Signification de depuis A import B
Le processus de création et d'amélioration du code Python orienté objet
Un résumé approximatif des différences entre Windows et Linux
Le websocket de toio (nodejs) et python / websocket ne se connecte pas.
Je veux connaître la nature de Python et pip
Quelle est la version TLS par défaut du module de requêtes python?
J'ai essayé d'énumérer les différences entre java et python
[Astuces] Problèmes et solutions dans le développement de python + kivy
Installation des paramètres initiaux Mac-Python (pyenv) au plus vite
Jouez avec le mécanisme de mot de passe de GitHub Webhook et Python
La loterie est-elle rentable? ~ LOTO7 et la loi des grands nombres ~
pca.components_ de sklearn est le coefficient de corrélation entre le composant principal et le montant de la fonction et est appelé le montant de chargement de facteur.
Python a + = b et a = a + b sont différents
Construction d'environnement de python et opencv
Différence entre Ruby et Python Split
Différence entre java et python (mémo)
Différence entre list () et [] en Python
Installer SciPy et matplotlib (Python)
[Python] La pierre d'achoppement de l'importation
First Python 3 ~ Le début de la répétition ~