Penjelasan terperinci dan contoh penggunaan fungsi penukaran jenis data Python
Dalam pengaturcaraan Python, penukaran jenis data adalah operasi yang sangat biasa. Apabila kita berurusan dengan jenis data yang berbeza, kita perlu menukarnya kepada jenis yang sesuai untuk manipulasi atau perbandingan. Python menyediakan satu siri fungsi penukaran jenis data yang boleh menukar antara jenis data dengan mudah. Artikel ini akan memperkenalkan pelbagai fungsi penukaran jenis data dalam Python secara terperinci dan memberikan contoh penggunaan. Fungsi
Contoh 1: Tukar nombor kepada integer
num = 10.5 num_int = int(num) print(num_int) # 输出:10
Contoh 2: Tukar rentetan kepada integer
str_num = "20" str_num_int = int(str_num) print(str_num_int) # 输出:20
Contoh 1: Tukar nombor kepada titik terapung
num_int = 10 num_float = float(num_int) print(num_float) # 输出:10.0
Contoh 2: Tukar rentetan kepada titik terapung
str_num = "3.14" str_num_float = float(str_num) print(str_num_float) # 输出:3.14
Contoh 1: Tukar integer kepada rentetan
num_int = 10 num_str = str(num_int) print(num_str) # 输出:"10"
Contoh 2: Tukar titik terapung kepada rentetan
num_float = 3.14 num_str = str(num_float) print(num_str) # 输出:"3.14"
Contoh 1: Tukar integer kepada Boolean
num_int = 0 num_bool = bool(num_int) print(num_bool) # 输出:False
Contoh 2: Tukar rentetan kepada fungsi Boolean
str_empty = "" str_bool = bool(str_empty) print(str_bool) # 输出:False str_nonempty = "nonempty" str_bool = bool(str_nonempty) print(str_bool) # 输出:True
Contoh 1: Tukar rentetan kepada senarai
str_word = "hello" str_list = list(str_word) print(str_list) # 输出:['h', 'e', 'l', 'l', 'o']
Contoh 2: Tukar tuple kepada senarai
tuple_nums = (1, 2, 3) tuple_list = list(tuple_nums) print(tuple_list) # 输出:[1, 2, 3]
Contoh 1: Tukar senarai kepada tuple
list_nums = [1, 2, 3] list_tuple = tuple(list_nums) print(list_tuple) # 输出:(1, 2, 3)
Contoh 2: Tukar rentetan kepada tuple
str_word = "hello" str_tuple = tuple(str_word) print(str_tuple) # 输出:('h', 'e', 'l', 'l', 'o')
Contoh 1: Tukar senarai kepada set
list_nums = [1, 2, 2, 3, 3, 3] list_set = set(list_nums) print(list_set) # 输出:{1, 2, 3}
Contoh 2: Tukar rentetan kepada set
str_word = "hello" str_set = set(str_word) print(str_set) # 输出:{'e', 'o', 'l', 'h'}
Melalui pengenalan artikel ini, kami memahami fungsi penukaran jenis data biasa dalam Python dan memberikan contoh penggunaan. Dalam pengaturcaraan sebenar, dengan menggunakan fungsi ini secara fleksibel mengikut keperluan, penukaran antara jenis data yang berbeza boleh dicapai dengan mudah.
Atas ialah kandungan terperinci Analisis mendalam tentang fungsi penukaran jenis data Python dan contoh penggunaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!