Maison > Article > développement back-end > Explication détaillée de l'analyse de l'utilisation de la vraie division et de la division Floor en Python3
Les exemples de cet article décrivent l'utilisation de la vraie division et de la division Floor en Python3. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
Dans Python3, il existe deux types d'opérations de division, l'une est la vraie division et l'autre est la division au sol. deux. Comme indiqué dans le code :
>>>10/4 2.5 >>>10//4 2 >>>10/4.0 2.5 >>>10//4.0 2.0
La division d'une barre oblique en Python3 est une véritable division, qui est la même que dans les autres langages de programmation, en conservant. nombres à virgule flottante, la division Floor est une division qui supprime les nombres à virgule flottante et conserve les entiers, elle est donc appelée division Floor.
Par exemple, quand devez-vous utiliser la division Étage.
xSize, ySize = avatar.size fontSize = min(xSize, ySize) // 11 myFont = ImageFont.truetype("/Library/Fonts/OsakaMono.ttf", fontSize)
Ici xSize et ySize représentent la largeur et la hauteur de l'image en pixels, fontSize doit être un entier pour la taille de la police, donc le Floor utilisé ici est divisé par 11 pour trouver Integer, on peut voir à partir de ce code que fontSize est un entier plus petit en largeur et en hauteur et réduit d'un rapport de 11.
Pour des explications plus détaillées sur l'analyse de l'utilisation des divisions réelles et des divisions d'étage dans Python3, veuillez prêter attention au site Web PHP chinois !