Maison > développement back-end > Tutoriel Python > Comment compter le nombre de lettres dans une chaîne en Python ?

Comment compter le nombre de lettres dans une chaîne en Python ?

烟雨青岚
Libérer: 2020-07-06 10:53:32
original
53632 Les gens l'ont consulté

Méthode : utilisez d'abord "str_count = 0" pour définir le nombre initial de caractères de lettres comme 0 ; puis parcourez la chaîne, déterminez le type de chaque caractère dans la chaîne et enfin accumulez le nombre de lettres ; utilisez "print ('letters = %d' %(str_count))" affichez simplement le nombre de lettres.

Comment compter le nombre de lettres dans une chaîne en Python ?

Python compte le nombre de lettres dans une chaîne

Étant donné une chaîne, comptez les nombres dans it , les lettres et le nombre d'autres types de caractères ;

Par exemple : saisissez "254h!%he", sortie : chiffres = 3, lettres = 3, autres = 2

Méthode :

① Utilisez d'abord "str_count = 0" pour définir le nombre initial de caractères des lettres comme 0

②Parcourez ensuite la chaîne et déterminez le type de chacun caractère dans la chaîne. Et accumulez le nombre de lettres

③ Enfin, utilisez "print('letters = %d' %(str_count))" pour afficher le résultat du nombre de lettres.

Nombre initial de chiffres

int_count = 0
Copier après la connexion

Nombre initial de lettres

str_count = 0
Copier après la connexion

Nombre initial d'autres caractères

other_count = 0
Copier après la connexion

Chaîne d'entrée

a = input(‘please input a str\n’)
Copier après la connexion

Traversée strings

for i in a:
# 判断是否为数字
if i.isdigit():
int_count += 1
# 判断是否为字母
elif i.isalnum():
str_count += 1
# 判断为其他字符
else:
other_count += 1
print(‘数字 = %d, 字母 = %d,其他 = %d’ %( int_count ,str_count,other_count))
Copier après la connexion

Tutoriel recommandé : "tutoriel python"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal