Die Beispiele in diesem Artikel beschreiben die Verwendung der echten Division und der Etagendivision in Python3. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
In Python3 gibt es zwei Arten von Divisionsoperationen, eine ist die echte Division und die andere ist die Bodendivision zwei. Wie im Code gezeigt:
>>>10/4 2.5 >>>10//4 2 >>>10/4.0 2.5 >>>10//4.0 2.0
Die Division eines Schrägstrichs in Python3 ist eine echte Division, die mit der Beibehaltung anderer Programmiersprachen identisch ist Bei Gleitkommazahlen handelt es sich bei der Bodendivision um eine Division, bei der Gleitkommazahlen entfernt und Ganzzahlen beibehalten werden. Daher wird sie als Bodendivision bezeichnet.
Zum Beispiel: Wann sollten Sie die Bodenaufteilung verwenden?
xSize, ySize = avatar.size fontSize = min(xSize, ySize) // 11 myFont = ImageFont.truetype("/Library/Fonts/OsakaMono.ttf", fontSize)
Hier repräsentieren xSize und ySize die Breite und Höhe des Bildes in Pixeln, FontSize muss eine Ganzzahl für die Schriftgröße sein, also der verwendete Floor Hier wird durch 11 geteilt, um eine Ganzzahl zu finden. Aus diesem Code ist ersichtlich, dass FontSize die kleinere Ganzzahl aus Breite und Höhe ist, die um ein Verhältnis von 11 reduziert wird.
Ausführlichere Erläuterungen zur echten Divisions- und Floor-Division-Nutzungsanalyse in Python3 finden Sie auf der chinesischen PHP-Website!