Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Menukar Rentetan kepada Jenis Data Berangka (int dan apungan) dalam Python?

Bagaimanakah Saya Menukar Rentetan kepada Jenis Data Berangka (int dan apungan) dalam Python?

DDD
Lepaskan: 2025-01-03 19:25:09
asal
820 orang telah melayarinya

How Do I Convert Strings to Numeric Data Types (int and float) in Python?

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan