Maison >développement back-end >Tutoriel Python >Python a-t-il une fonction intégrée comme print_r de PHP pour les objets ?
Les objets ont-ils des fonctions d'impression intégrées ?
Lors du débogage de scripts, il est souvent utile d'afficher l'état d'un objet. PHP fournit la fonction print_r à cet effet. Existe-t-il une fonction intégrée similaire dans Python ?
Réponse :
Bien que Python n'ait pas d'équivalent direct à print_r, vous pouvez obtenir un résultat similaire en combinant les fonctions vars() et pprint().
Exemple :
Pour imprimer les propriétés et les valeurs de votre_objet, vous pouvez utiliser ce qui suit code :
from pprint import pprint pprint(vars(your_object))
Cela affichera une liste bien formatée de toutes les propriétés de l'objet et de leurs valeurs actuelles.
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!