Rumah >pembangunan bahagian belakang >Tutorial Python >Penukaran jenis data dalam Python
Python ialah bahasa pengaturcaraan yang sangat fleksibel yang menyokong pelbagai jenis data, seperti integer, nombor titik terapung, rentetan, dsb. Semasa proses pembangunan, selalunya perlu menukar jenis data yang berbeza untuk melakukan pengiraan atau operasi yang berbeza. Artikel ini akan memperkenalkan kaedah penukaran jenis data dalam Python.
Dalam Python, jenis data lain boleh ditukar kepada jenis integer melalui fungsi int. Sebagai contoh, kod berikut boleh digunakan untuk menukar nombor jenis rentetan kepada jenis integer:
num_str = '123' num_int = int(num_str) print(num_int)
Hasil output ialah:
123
Sama seperti jenis integer, Python juga menyediakan fungsi apungan untuk menukar jenis data lain kepada jenis titik terapung. Sebagai contoh, kita boleh menukar nombor jenis rentetan kepada jenis titik terapung:
num_str = '3.1415926' num_float = float(num_str) print(num_float)
Hasil output ialah:
3.1415926
Dalam Dalam Python, anda boleh menggunakan fungsi str untuk menukar jenis data lain kepada jenis rentetan. Sebagai contoh, kita boleh menukar beberapa jenis integer atau jenis titik terapung kepada jenis rentetan:
num_int = 123 num_float = 3.1415926 num_str1 = str(num_int) num_str2 = str(num_float) print(num_str1, num_str2)
Hasil output ialah:
123 3.1415926
Selain menukar jenis data asas, Python juga menyediakan cara untuk menukar data jenis senarai, tuple dan kamus.
Tukar senarai menjadi tuple:
list1 = [1, 2, 3] tuple1 = tuple(list1) print(tuple1)
Outputnya ialah:
(1, 2, 3)
Tukar tuple ke dalam senarai:
tuple2 = (4, 5, 6) list2 = list(tuple2) print(list2)
Outputnya ialah:
[4, 5, 6]
Tukar kunci kamus dan nilai ke dalam senarai:
dict1 = {'a': 1, 'b': 2, 'c': 3} list_keys = list(dict1.keys()) list_values = list(dict1.values()) print(list_keys, list_values)
Hasil output ialah:
['a', 'b', 'c'] [1, 2, 3]
Dalam Python, jenis data lain boleh ditukar kepada jenis Boolean melalui fungsi bool. Sebarang nombor bukan sifar atau objek bukan kosong akan ditukar kepada Benar dan 0 atau objek kosong akan ditukar kepada Salah.
Sebagai contoh, kita boleh menukar sebarang nombor kepada jenis Boolean:
num1 = 123 num2 = 0 bool1 = bool(num1) bool2 = bool(num2) print(bool1, bool2)
Hasil output ialah:
True False
Ringkasan
Penukaran jenis data dalam Python pengaturcaraan Sangat biasa. Artikel ini memperkenalkan kaedah penukaran jenis data biasa dalam Python, meliputi pelbagai jenis seperti integer, nombor titik terapung, rentetan, senarai, tupel dan kamus. Menguasai kaedah penukaran ini boleh memudahkan kita melakukan pelbagai jenis pemprosesan dan operasi data.
Atas ialah kandungan terperinci Penukaran jenis data dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!