Comment utiliser la fonction str() en Python pour convertir un objet en chaîne
En Python, la fonction str() est une fonction très utile qui nous permet de convertir d'autres types d'objets en types chaîne afin que Pour l’impression ou d’autres opérations de traitement de chaînes. Cet article explique comment utiliser la fonction str() pour convertir différents types d'objets en chaînes et fournit un exemple de code.
num = 123 string_num = str(num) print(string_num, type(string_num))
Le résultat est :
123 <class 'str'>
my_list = [1, 2, 3, 4, 5] string_list = str(my_list) print(string_list, type(string_list))
Le résultat est :
[1, 2, 3, 4, 5] <class 'str'>
my_tuple = (1, 2, 3, 4, 5) string_tuple = str(my_tuple) print(string_tuple, type(string_tuple))
Le résultat de sortie est :
(1, 2, 3, 4, 5) <class 'str'>
my_dict = {'name': 'Alice', 'age': 18, 'gender': 'female'} string_dict = str(my_dict) print(string_dict, type(string_dict))
Le résultat de sortie est :
{'name': 'Alice', 'age': 18, 'gender': 'female'} <class 'str'>
Il convient de noter que le formulaire après conversion du dictionnaire en chaîne est un format spécial et ce n'est pas une représentation précise du dictionnaire.
class Person: def __init__(self, name, age): self.name = name self.age = age def __str__(self): return f"Person(name={self.name}, age={self.age})" person = Person("Alice", 18) string_person = str(person) print(string_person, type(string_person))
Le résultat de sortie est :
Person(name=Alice, age=18) <class 'str'>
En réécrivant la méthode __str__(), nous pouvons rendre les résultats imprimés plus conformes à nos besoins.
Pour résumer, la fonction str() est une fonction très pratique en Python, qui permet de convertir différents types d'objets en chaînes. Nous pouvons convertir différents types d'objets tels que des nombres, des listes, des tuples et des dictionnaires en chaînes via la fonction str() pour faciliter la sortie d'impression ou d'autres opérations de traitement de chaînes. Dans une classe personnalisée, nous pouvons également définir comment l'objet est converti en chaîne en remplaçant la méthode __str__(). Maîtriser l'utilisation de la fonction str() est très important pour la programmation quotidienne.
J'espère que cet article pourra aider les lecteurs à mieux comprendre et utiliser la fonction str(). Il convient de noter que l'exemple de code de cet article peut être essayé dans l'environnement interactif de Python et étendu et modifié selon vos propres besoins. Bonne programmation à tous !
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!