Rumah >pembangunan bahagian belakang >Tutorial Python >Cara menggunakan fungsi int() dalam Python untuk menukar rentetan atau nombor titik terapung kepada integer
Cara menggunakan fungsi int() dalam Python untuk menukar rentetan atau nombor titik terapung kepada integer
Dalam Python, fungsi int() ialah fungsi terbina dalam yang digunakan untuk menukar rentetan atau nombor titik terapung kepada integer. Fungsi ini sangat mudah dan boleh digunakan apabila anda perlu menukar rentetan atau nombor titik terapung kepada integer. Dalam artikel ini, kami akan memperkenalkan penggunaan fungsi int() dan menunjukkan cara menggunakannya melalui contoh kod. Penggunaan asas fungsi
int() adalah mudah Ia menerima parameter, yang boleh menjadi integer, rentetan atau nombor titik terapung. Berikut ialah beberapa contoh penggunaan biasa:
num_str = "12345" num_int = int(num_str) print(num_int) # 输出 12345 print(type(num_int)) # 输出 <class 'int'>,表示变量 num_int 的类型是整数
Dalam kod di atas, kami mentakrifkan rentetan num_str yang nilainya ialah "12345". Tukar rentetan ini kepada integer menggunakan fungsi int() dan tetapkan hasilnya kepada pembolehubah num_int. Kemudian kita mencetak nilai num_int dan kita dapat melihat bahawa hasilnya ialah 12345 dan jenisnya adalah integer.
num_float = 3.14 num_int = int(num_float) print(num_int) # 输出 3 print(type(num_int)) # 输出 <class 'int'>
Dalam kod di atas, kami mentakrifkan nombor titik terapung num_float, yang nilainya ialah 3.14. Tukar nombor titik terapung ini kepada integer menggunakan fungsi int() dan tetapkan hasilnya kepada pembolehubah num_int. Kemudian kita mencetak nilai num_int dan kita dapat melihat bahawa hasilnya ialah 3 dan jenisnya adalah integer.
Perlu diambil perhatian bahawa apabila menggunakan fungsi int() untuk menukar nombor titik terapung kepada integer, bahagian perpuluhan akan dibundarkan dan hanya bahagian integer akan diambil.
num_str = "FF" num_int = int(num_str, 16) print(num_int) # 输出 255 print(type(num_int)) # 输出 <class 'int'>
Dalam kod di atas, kami mentakrifkan rentetan num_str yang nilainya ialah "FF". Tukar rentetan ini kepada integer menggunakan fungsi int() dan nyatakan 16 sebagai hujah kedua (mewakili perenambelasan), dan tetapkan hasilnya kepada pembolehubah num_int. Kemudian kita mencetak nilai num_int dan kita dapat melihat bahawa hasilnya ialah 255 dan jenisnya masih integer.
Selain contoh di atas, anda juga boleh menggunakan fungsi int() untuk melaksanakan operasi penukaran yang lebih kompleks. Sebagai contoh, anda boleh menukar setiap elemen dalam senarai atau tupel kepada integer.
nums_str = ["1", "2", "3", "4", "5"] nums_int = [int(num) for num in nums_str] print(nums_int) # 输出 [1, 2, 3, 4, 5]
Dalam kod di atas, kami mentakrifkan senarai nums_str, yang mengandungi beberapa elemen rentetan. Menggunakan pemahaman senarai, tukar setiap elemen kepada integer menggunakan fungsi int() dan simpan hasilnya dalam senarai nums_int baharu. Kemudian kita mencetak nilai nums_int dan kita dapat melihat bahawa hasilnya ialah [1, 2, 3, 4, 5].
Untuk meringkaskan, sangat mudah untuk menukar rentetan atau apungan kepada integer menggunakan fungsi int(). Hanya panggil fungsi int() dan hantarkan objek untuk ditukar sebagai parameter. Saya harap contoh kod dalam artikel ini dapat membantu anda memahami penggunaan khusus fungsi int() dan menggunakannya secara fleksibel dalam pembangunan sebenar.
Atas ialah kandungan terperinci Cara menggunakan fungsi int() dalam Python untuk menukar rentetan atau nombor titik terapung kepada integer. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!