Maison > Article > développement back-end > Comment obtenir la longueur d'une chaîne en python
Comment obtenir la longueur d'une chaîne en python ? Cet article vous présentera 4 façons de calculer et d'afficher la longueur d'une chaîne en python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Les chaînes en Python sont des séquences immuables de points de code Unicode. Étant donné une chaîne, nous pouvons trouver sa longueur. Exemple :
Entrée : « Bonjour tout le monde ! '
Sortie : 5
Entrée : 'Bonjour !'
Sortie : 5
Nous allons maintenant présenter 4 façons de calculer la longueur d'une chaîne en python et d'afficher la longueur. [Tutoriels vidéo associés recommandés : Tutoriel Python]
1 Utilisez la fonction intégrée de Python len()
. Python La fonction intégrée len() peut renvoyer le nombre d'éléments dans le conteneur. Nous pouvons utiliser len() pour compter et renvoyer la longueur de la chaîne, par exemple :
# 获取并输出字符串长度 #使用 len() str = "hello world !" print(len(str))
Exécuter :
2 , utilisez la boucle for et l'opérateur
pour parcourir la chaîne directement dans la boucle for. Comptez le nombre d'itérations et affichez la longueur de la chaîne à la fin.
# 使用for循环 # 返回字符串长度 def findLen(str): counter = 0 for i in str: counter += 1 return counter str = "hello !" print(findLen(str))
Exécuter :
3. Utiliser la boucle while et slice (Slice)
Nous découpons d'abord une chaîne pour qu'elle soit raccourcie de 1 à chaque itération, ce qui finira par produire une chaîne vide, auquel moment la boucle while s'arrête également. Comptez le nombre d'itérations et affichez enfin la longueur de la chaîne.
# 使用 while 循环. # 返回字符串长度 def findLen(str): counter = 0 while str[counter:]: counter += 1 return counter str = "while 循环" print(findLen(str))
Résultats d'exploitation :
4. Utilisez la méthode join() et count() de chaînes La méthode join de la méthode
utilise l'itération et renvoie une chaîne, qui est la concaténation des chaînes dans l'itération. Le délimiteur entre les éléments est la chaîne d'origine sur laquelle la méthode a été appelée. L'utilisation de join() et count() dans la chaîne d'origine pour connecter des chaînes peut également déterminer et afficher la longueur de la chaîne.
# 使用 join 和 count 方法 # 返回字符串长度 def findLen(str): if not str: return 0 else: some_random_str = 'py' return ((some_random_str).join(str)).count(some_random_str) + 1 str = "geeks" print(findLen(str))
Exécuter et afficher :
Résumé : Ce qui précède est l'intégralité du contenu de cet article, je J'espère que c'est possible. Cela sera utile à l'étude de chacun.
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!