


Bagaimana untuk Menukar Rentetan kepada Terapung dan Integer dalam Python?
Dec 19, 2024 pm 02:46 PMMenghuraikan Rentetan kepada Terapung dan Integer dalam Python
Menukar rentetan kepada jenis data berangka ialah tugas biasa dalam pengaturcaraan. Python menyediakan fungsi terbina dalam yang melakukan penukaran ini dengan mudah.
Menukar Rentetan kepada Terapung
Untuk menghuraikan rentetan menjadi nombor titik terapung, gunakan float() fungsi. Contohnya:
>>> a = "545.2222" >>> float(a) 545.22220000000004 # Note the precision loss
Fungsi float() cuba menukar keseluruhan rentetan kepada float. Jika ia menemui aksara bukan angka, ValueError dinaikkan.
Menukar Rentetan kepada Integer
Untuk menghuraikan rentetan menjadi integer, gunakan fungsi int(). Walau bagaimanapun, fungsi ini secara lalai menukarkan keseluruhan rentetan kepada integer, yang mungkin tidak diingini dalam semua kes.
>>> b = "31" >>> int(b) 31
Jika anda ingin menukar hanya bahagian angka rentetan, anda boleh menukarnya dahulu kepada apungan dan kemudian potong kepada integer:
>>> c = ">>> a = "31.6666"" >>> int(float(c)) 31
Pendekatan ini memastikan bahawa bahagian pecahan nombor itu dibuang, hanya meninggalkan nilai integer.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan kepada Terapung dan Integer dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana saya menggunakan sup yang indah untuk menghuraikan html?

Cara Menggunakan Python untuk Mencari Pengagihan Zipf Fail Teks

Cara Bekerja Dengan Dokumen PDF Menggunakan Python

Cara Cache Menggunakan Redis dalam Aplikasi Django

Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch?

Serialization dan deserialisasi objek python: Bahagian 1

Cara Melaksanakan Struktur Data Anda Sendiri di Python
