Quel est le type de données de l'expression valeur 4+0,5 en python ?

angryTom
Libérer: 2020-02-25 17:00:49
original
5652 Les gens l'ont consulté

Quel est le type de données de l'expression valeur 4+0,5 en python ?

Quel est le type de données de l'expression valeur 4+0,5 en python ?

Dans l'expression, 4 est un entier et 0,5 est un nombre à virgule flottante, donc le type de valeur de leur addition est Point flottant.

>>> type(4+0.5)
<class &#39;float&#39;>
Copier après la connexion

s'analyse comme suit :

Le résultat de l'opération sur un entier de Python est toujours un entier, et le résultat de l'opération à virgule flottante est toujours un nombre à virgule flottante :

1 + 2    # ==> 整数 3
1.0 + 2.0    # ==> 浮点数 3.0
Copier après la connexion

Mais le résultat de l'opération mixte d'entiers et de nombres à virgule flottante est Il devient un nombre à virgule flottante :

1 + 2.0    # ==> 浮点数 3.0
Copier après la connexion

Pourquoi devons-nous faire la distinction entre les opérations sur les entiers et les opérations à virgule flottante ?

En effet, les résultats des opérations sur les nombres entiers sont toujours précis, tandis que les résultats des opérations sur les virgules flottantes ne sont pas nécessairement précis, car quelle que soit la taille de la mémoire de l'ordinateur, elle ne peut pas représenter avec précision des décimales récurrentes infinies. . Par exemple, 0,1 est remplacé par La représentation binaire est une décimale répétitive infinie.

De nombreuses vidéos de formation python sont disponibles sur le site d'apprentissage python. Bienvenue pour apprendre en ligne !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!