Rumah >pembangunan bahagian belakang >Tutorial Python >Fungsi bulat() Python: membulatkan nombor titik terapung

Fungsi bulat() Python: membulatkan nombor titik terapung

王林
王林asal
2023-11-18 15:53:481003semak imbas

Fungsi bulat() Python: membulatkan nombor titik terapung

Fungsi bulat() Python: nombor titik terapung pembundaran, contoh kod khusus diperlukan

Python ialah bahasa pengaturcaraan yang sangat popular yang menyediakan pelbagai fungsi terbina dalam dan pelbagai perpustakaan untuk memudahkan pembangun melaksanakan pelbagai pemprosesan data dan operasi pengiraan. Salah satu fungsi terbina dalam yang paling biasa digunakan ialah fungsi bulat(), yang digunakan untuk membundarkan nombor titik terapung. Sintaks fungsi

round() adalah seperti berikut:

round(number[, ndigits])

nombor ialah nombor titik terapung untuk dibundarkan, digit ialah parameter pilihan, digunakan untuk menentukan bilangan tempat perpuluhan untuk dikekalkan dan nilai lalai ialah 0 . Fungsi round() membundarkan nombor mengikut bilangan tempat perpuluhan yang ditentukan oleh parameter digit dan mengembalikan nombor titik terapung baharu.

Berikut ialah beberapa contoh khusus yang menunjukkan penggunaan fungsi round():

# 例子1:保留小数点后两位
a = 3.1415926
b = round(a, 2)
print(b)  # 输出 3.14

# 例子2:不指定保留小数位数
c = 5.6789
d = round(c)
print(d)  # 输出 6

# 例子3:负数的四舍五入
e = -4.678
f = round(e)
print(f)  # 输出 -5

Dalam contoh 1, kami mengekalkan nombor titik terapung 3.1415926 hingga dua tempat perpuluhan, dan hasilnya ialah 3.14. Dalam Contoh 2, kami tidak menyatakan parameter digit, yang lalai kepada 0 tempat perpuluhan, jadi 5.6789 dibundarkan kepada 6. Dalam Contoh 3, kami membundarkan nombor negatif -4.678 dan mendapat -5.

Perlu diingat bahawa apabila fungsi round() melakukan operasi pembundaran, ia mengikut prinsip "odds dimasukkan dan genap tidak maju". Maksudnya, apabila bahagian perpuluhan data adalah tepat 0.5, fungsi round() akan membundarkannya kepada digit genap, walaupun nombor yang bersebelahan dengan digit ganjil harus dibundarkan dengan satu. Sebagai contoh, untuk nombor 2.5, fungsi round() akan membundarkannya, iaitu, hasilnya ialah 2, untuk nombor 3.5, fungsi round() juga akan membundarkannya, iaitu, hasilnya ialah 4;

Selain menggunakan integer dan perpuluhan sebagai parameter fungsi bulat() dalam contoh di atas, anda juga boleh menggunakan pembolehubah, ungkapan dan nilai pulangan fungsi sebagai parameter. Fungsi round() adalah sangat fleksibel dan boleh memenuhi keperluan senario yang berbeza.

Ringkasan:

Fungsi bulat() Python ialah fungsi terbina dalam yang sangat praktikal untuk membulatkan nombor titik terapung. Anda secara fleksibel boleh mengawal bilangan tempat perpuluhan yang dikekalkan dengan menentukan parameter digit. Semasa membundar, ikut prinsip "nombor ganjil dibundarkan, nombor genap tidak dibundarkan." Sama ada pengiraan berangka yang mudah atau analisis data yang kompleks, fungsi round() boleh memberikan kemudahan dan sokongan.

Saya harap artikel ini akan membantu dalam memahami dan menggunakan fungsi round(), dan ia boleh digunakan dengan lebih baik untuk memenuhi keperluan dalam pengaturcaraan sebenar.

Atas ialah kandungan terperinci Fungsi bulat() Python: membulatkan nombor titik terapung. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn