Selesai: python menukar nombor dengan koma dan perpuluhan kepada apungan

Masalah utama dengan menukar nombor dengan koma dan perpuluhan kepada apungan ialah nombor itu mungkin tidak dibundarkan dengan betul. Ini boleh menyebabkan hasil yang tidak dijangka apabila cuba melakukan pengiraan atau melakukan perbandingan.

number = "1,000.00"
float(number.replace(",", ""))

Baris pertama mencipta pembolehubah rentetan yang dipanggil "nombor" dan memberikannya nilai "1,000.00". Baris kedua menukarkan "nombor" pembolehubah rentetan menjadi pembolehubah apungan dengan mengalih keluar aksara koma dan mengembalikan hasilnya sebagai apungan.

Nombor perpuluhan

Dalam Python, nombor perpuluhan diwakili oleh modul perpuluhan. Untuk mencipta nombor perpuluhan, anda menggunakan fungsi Decimal(). Sebagai contoh, untuk mencipta nombor yang sama dengan 10.5, anda akan menggunakan fungsi Decimal() dan menghantar nilai 10.5 sebagai hujah.

Untuk menukar nombor perpuluhan kepada perwakilan rentetan, anda boleh menggunakan fungsi str(). Sebagai contoh, jika anda ingin mencetak rentetan "10.5", anda akan menggunakan fungsi str() dan menghantar nilai 10.5 sebagai hujah.

Jenis apungan

Jenis apungan ialah jenis data dalam Python yang menyimpan nombor nyata. Ia boleh digunakan untuk pembolehubah yang menyimpan nilai berangka, seperti umur, gaji dan suhu.

Related posts:

Tinggalkan komen