Comment calculer le nombre de caractères dans une chaîne de caractères? (python)

# -*- coding:UTF-8 -*-

str= "Green tree"
scr= "e"

cstr= len(str)
n=0
a=0

while n < cstr:
    if str[n] == scr:
        print(len(scr))
    n=n+1

Je dois compter les "e" en -str - chaîne, mais quand je lance ce script j'obtiens

1
1
1
1

au lieu de 4.

Quel est le problème?

  • N'utilisez pas de str comme un nom de variable. Il les ombres de la builtin.
InformationsquelleAutor Attila | 2014-03-28