Quel est l'équivalent de la fonction var_dump() en Python pour le débogage des variables ?
Bonjour à tous ! Je commence tout juste à apprendre Python après plusieurs années de travail avec PHP. En PHP, j'utilisais constamment la fonction var_dump() pour le débogage — elle affiche le type de données, la valeur et la structure d'une variable, y compris les tableaux et les objets. C'est très pratique quand on veut rapidement comprendre ce qui est stocké dans une variable.
Par exemple, en PHP, j'écris ceci :
```php
'Alice', 'age' => 30, 'hobbies' => ['reading', 'swimming']];
var_dump($data);
?>
```
Et j'obtiens un affichage clair :
```
array(3) {
["name"]=> string(5) "Alice"
["age"]=> int(30)
["hobbies"]=> array(2) {
[0]=> string(7) "reading"
[1]=> string(8) "swimming"
}
}
```
En Python, j'ai essayé d'utiliser print(), mais il affiche simplement la valeur sans le type de données ni la structure. J'ai cherché quelque chose de similaire, mais je n'ai pas encore trouvé. J'ai essayé pprint, mais il n'affiche pas les types.
Pouvez-vous me dire s'il existe en Python une fonction intégrée qui fait la même chose que var_dump() en PHP ? Ou dois-je utiliser autre chose ?