J'ai créé une fonction qui compterait le nombre de caractères dans une chaîne avec ce code: C'est ce qu'il revient:
Le nombre de caractères de cette chaîne est: 1
Le nombre de caractères de cette chaîne est: 2
Le nombre de caractères de cette chaîne est: 3
Le nombre de caractères de cette chaîne est: 4
Le nombre de caractères de cette chaîne est le suivant: 5 p> est un moyen d'imprimer uniquement la dernière ligne de sorte qu'il imprime: p> Le nombre de caractères de cette chaîne est le suivant: 5 < / p> p>
4 Réponses :
Vous pouvez simplement utiliser: dans votre code, pour imprimer uniquement la dernière ligne que vous pouvez utiliser: p>
dans la chaîne Python peut être considéré comme une liste u peut simplement prendre sa longueur
Utilisez ceci: strong> lorsque vous exécutez: p> Ça sortit: p>
Vous avez raison, mais maintenant, il compte aussi des espaces blanches qu'il n'avait pas auparavant
Cela devrait fonctionner.
def count_characters_in_string(mystring): s=0 x=mystring for i in x: t=i.split() s=s+len(t) print("The number of characters in this string is:",s) count_characters_in_string("Apple")
Pourquoi pas simplement utiliser Len ("Apple")?