Maison >développement back-end >Tutoriel Python >Analyse approfondie de la fonction de conversion de type de données de Python et fournit des exemples d'utilisation
Explication détaillée et exemples d'utilisation de la fonction de conversion de type de données Python
Dans la programmation Python, la conversion de type de données est une opération très courante. Lorsque nous traitons différents types de données, nous devons les convertir dans le type approprié pour la manipulation ou la comparaison. Python fournit une série de fonctions de conversion de types de données pour convertir facilement entre les types de données. Cet article présentera en détail diverses fonctions de conversion de types de données en Python et fournira des exemples d'utilisation.
Exemple 1 : Convertir un nombre en entier
num = 10.5 num_int = int(num) print(num_int) # 输出:10
Exemple 2 : Convertir une chaîne en entier
str_num = "20" str_num_int = int(str_num) print(str_num_int) # 输出:20
Exemple 1 : Convertir un nombre en virgule flottante
num_int = 10 num_float = float(num_int) print(num_float) # 输出:10.0
Exemple 2 : Convertir une chaîne en virgule flottante
str_num = "3.14" str_num_float = float(str_num) print(str_num_float) # 输出:3.14
num_int = 10 num_str = str(num_int) print(num_str) # 输出:"10"Exemple 2 : Convertir une virgule flottante en chaîne
num_float = 3.14 num_str = str(num_float) print(num_str) # 输出:"3.14"
num_int = 0 num_bool = bool(num_int) print(num_bool) # 输出:FalseExemple 2 : Convertir une chaîne en booléen
str_empty = "" str_bool = bool(str_empty) print(str_bool) # 输出:False str_nonempty = "nonempty" str_bool = bool(str_nonempty) print(str_bool) # 输出:True
str_word = "hello" str_list = list(str_word) print(str_list) # 输出:['h', 'e', 'l', 'l', 'o']Exemple 2 : Convertir un tuple en liste
tuple_nums = (1, 2, 3) tuple_list = list(tuple_nums) print(tuple_list) # 输出:[1, 2, 3]
list_nums = [1, 2, 3] list_tuple = tuple(list_nums) print(list_tuple) # 输出:(1, 2, 3)
Exemple 2 : Convertir une chaîne en tuple
str_word = "hello" str_tuple = tuple(str_word) print(str_tuple) # 输出:('h', 'e', 'l', 'l', 'o')Fonction set() La fonction set() est utilisée pour créer une collection non ordonnée d'éléments non répétitifs.
list_nums = [1, 2, 2, 3, 3, 3] list_set = set(list_nums) print(list_set) # 输出:{1, 2, 3}
str_word = "hello" str_set = set(str_word) print(str_set) # 输出:{'e', 'o', 'l', 'h'}Grâce à l'introduction de cet article, nous comprenons les fonctions de conversion de types de données courantes en Python et fournissons des exemples d'utilisation. Dans la programmation réelle, en utilisant ces fonctions de manière flexible selon les besoins, la conversion entre différents types de données peut être facilement réalisée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!