J'essaie de changer de caractères de x en caractères supérieur ou inférieur, selon qu'ils sont en r ou c. Et le problème est que je ne peux pas obtenir tous les caractères modifiés en une seule chaîne.
3 Réponses :
Si vous définissez Y comme une chaîne vide y = "" code> au lieu d'une liste vide, vous obtiendrez Y comme une chaîne. Puisque quand vous déclarez y = [] code> et ajoutez un élément à la liste, vous ajoutez une chaîne à une liste de chaîne non un caractère à une chaîne. P>
Vous ne pouvez pas comparer une liste et une chaîne. la valeur initiale de y code> dans la fonction fun_exercise_6 code> doit être "" code> p> p>
Utilisation d'une liste Comme vous l'utilisez est probablement la meilleure approche pendant que vous déterminez si chaque caractère doit ou non être comné ou abaissé. Vous pouvez rejoindre votre liste à l'aide de STR JOIN CODE> méthode. Dans votre cas, vous pourriez avoir votre déclaration de retour ressembler à ceci: return ''.join(y)