La récursivité appliquée aux chaînes de caractères et aux listes

Introduction Une chaîne de caractère est une structure de données qui permet de rassembler en un unique objet une succession ordonnée de caractères. Ainsi, une définition récursive d’une chaîne de caractères pourrait être : Une chaîne de caractères est : soit la chaîne de caractères vide ; soit constituée de son premier caractère et du reste des caractères qui forment aussi une chaîne de caractères (éventuellement vide). Une liste est une structure de données qui permet de rassembler en un unique objet une succession ordonnée d’objets (ou de valeurs). [Lire]

Variables, affectations

Chapitre 3

Variables Une variable est une zone de la mémoire repérée par un identificateur. Cet identificateur permet de modifier ou de faire appel au contenu de cette zone de la mémoire lors du déroulement du programme. La définition d’une variable donnée ci-dessus est générale. Dans le langage Python, il est plus correct d’envisager une variable comme une étiquette (ou un alias) permettant d’accéder à un objet (nombre entier, nombre décimal, chaîne de caractères, …). [Lire]