Que signifie l'opérateur de division de Python ?

藏色散人
Libérer: 2019-08-01 15:47:52
original
7389 Les gens l'ont consulté

Que signifie l'opérateur de division de Python ?

En Python, il existe deux opérateurs de division : / et //.

X/Y

Pour Python2.X, si les deux opérandes sont des entiers, le résultat sera arrondi à l'inférieur (cette somme La différence en C est que C est arrondi à 0), c'est-à-dire que si le résultat est à l'origine de -2,5, alors arrondissez à -3, si le résultat est à l'origine de 2,5, puis arrondissez à 2 si les deux Si l'opérande a un nombre à virgule flottante ; , alors c'est une division de nombres à virgule flottante, et le résultat est une division de nombres à virgule flottante pour Python3. La chose la plus importante est que pour l'opération % reste, en Python, contrairement à la syntaxe C, l'opérateur reste prend en charge les opérations à virgule flottante, et si l'opérande a un nombre à virgule flottante, le type de résultat renvoyé est également un type à virgule flottante.

X // Y

//L'opération a le même effet pour Python2.X et Python3.X, quels que soient les opérandes ce sont tous des nombres entiers ou des nombres à virgule flottante, // seront arrondis à l'inférieur. Bien entendu, pour les calculs avec des nombres à virgule flottante, le résultat sera toujours renvoyé sous forme de nombres à virgule flottante, comme -5.0 // 2, le résultat. est -3,0 :

5 / -2
#2.X 商:-3 余数:-1
#3.X 商:-2.5 余数:-1
#C 商:-2 余数:1

5.0 / -2
#2.X 商:-2.5 余数:-1.0
#3.X 商:-2.5 余数:-1.0
#C 商:-2.5 余数:C中的%取余运算符不支持浮点数类型
Copier après la connexion

Comme vous pouvez le voir dans l'exemple ci-dessus, en Python, le signe du reste est le même que le diviseur (et en C, le signe du reste est le même que le dividende). Avec cela, vous pouvez calculer le quotient Taille et symboles

Recommandations associées : "

Tutoriel Python

"

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