Menukar Rentetan kepada Jenis Data Berangka dalam Python
Dalam Python, selalunya perlu untuk menukar rentetan yang mewakili nilai angka kepada jenis data berangka sebenar seperti apungan atau int. Ini menjadi penting apabila bekerja dengan data daripada sumber luaran atau apabila operasi matematik yang tepat diperlukan.
Menukar Rentetan kepada Terapung
Untuk menukar rentetan kepada apungan, gunakan fungsi float(). Ia memerlukan hujah rentetan dan mengembalikan perwakilan titik terapung bagi nilai berangka dalam.
Contohnya:
a = "545.2222" float(a) # Output: 545.22220000000004
Menukar Rentetan kepada Int
Jika anda perlu menukar rentetan kepada integer, anda boleh menggunakan fungsi int(), tetapi pertama sekali, anda mesti memastikan bahawa rentetan itu ialah perwakilan integer yang sah.
Contohnya:
a = "31" int(a) # Output: 31
Nota: Perlu dinyatakan bahawa int() digunakan pada rentetan yang mewakili apungan akan mengembalikan integer terpenggal sebahagian daripada nilai apungan, seperti yang ditunjukkan dalam contoh di bawah:
int(float(a)) # Output: 545
Dengan memahami teknik penukaran ini, anda boleh mengendalikan data berangka dengan lancar dalam rentetan dan melaksanakan operasi matematik yang tepat seperti yang diperlukan dalam program Python anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Rentetan kepada Jenis Data Berangka (int dan apungan) dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!