Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Menghuraikan Rentetan ke dalam Terapung atau Integer dalam Python?
Menghuraikan Rentetan menjadi Terapung atau Int
Apabila bekerja dengan rentetan dalam Python, mungkin terdapat situasi di mana ia menjadi perlu untuk menukarnya menjadi angka jenis data seperti apungan atau int. Proses penukaran ini melibatkan "menghuraikan" rentetan untuk mengekstrak nilai berangka di dalamnya.
Untuk menghuraikan rentetan menjadi apungan, seseorang hanya boleh menggunakan fungsi float(). Contohnya:
a = "545.2222" float_value = float(a) print(float_value) # Output: 545.22220000000004
Perhatikan bahawa fungsi float() Python mungkin memperkenalkan sejumlah kecil ralat ketepatan disebabkan oleh perwakilan dalaman nombor titik terapung.
Untuk menghuraikan rentetan ke dalam int, seseorang boleh menukarnya terlebih dahulu kepada float menggunakan float(), dan kemudian gunakan int() untuk membulatkan float kepada nilai integer terdekat. Contohnya:
b = "31" int_value = int(float(b)) print(int_value) # Output: 31
Pendekatan penukaran dua langkah ini memastikan int yang terhasil adalah tepat dan tidak memperkenalkan sebarang ralat.
Dengan memanfaatkan fungsi penukaran ini, anda boleh menukar rentetan yang mengandungi dengan lancar. data berangka ke dalam rakan apungan atau int masing-masing, membolehkan anda melaksanakan operasi matematik dan tugas lain yang melibatkan angka nilai.
Atas ialah kandungan terperinci Bagaimanakah Saya Menghuraikan Rentetan ke dalam Terapung atau Integer dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!