Memaksa Bahagian Mengembalikan Titik Terapung dalam Python 2
Dalam Python 2, membahagikan dua integer menghasilkan integer, membulatkan ke bawah kepada keseluruhan terdekat nombor. Tingkah laku ini boleh menjadi penghalang apabila kami memerlukan keputusan dalam format titik terapung.
Salah satu cara untuk mencapainya ialah dengan mengimport ciri daripada ekosistem Python 3 menggunakan kod berikut:
from __future__ import division
Dengan mengimport ciri ini, Python 2 akan berkelakuan seperti Python 3 dari segi pembahagian integer, secara automatik menghasilkan hasil titik terapung. Ini boleh diperhatikan dalam contoh berikut:
a = 4 b = 6 c = a / b print(c)
Apabila dilaksanakan, atur cara akan mengeluarkan 0.666666666666666663, menunjukkan bahawa pembahagian mengembalikan nombor titik terapung.
Teknik ini membolehkan kita mengatasi tingkah laku pembahagian integer lalai dalam Python 2 dan memastikan pembahagian sentiasa mengembalikan hasil titik terapung, membolehkan fleksibiliti dan ketepatan yang lebih besar dalam pengiraan kami.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaksa Bahagian Integer untuk Mengembalikan Nombor Titik Terapung dalam Python 2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!