Maison  >  Article  >  développement back-end  >  Comment trouver la longueur d’une chaîne en Python ? (exemple de code)

Comment trouver la longueur d’une chaîne en Python ? (exemple de code)

青灯夜游
青灯夜游original
2019-01-18 14:51:005662parcourir

En Python, une chaîne est une séquence immuable de points de code Unicode. Étant donné une chaîne, comment pouvons-nous trouver sa longueur ? Cet article vous présentera quatre méthodes pour trouver la longueur d'une chaîne en Python. J'espère que cela vous sera utile. [Tutoriels vidéo associés recommandés : Tutoriel vidéo Python]

Comment trouver la longueur d’une chaîne en Python ? (exemple de code)

Méthode 1 : utilisez la fonction intégrée len.

La fonction intégrée de Python len peut renvoyer le nombre d'éléments dans le conteneur. Exemple :

# 使用 len 函数
str="PHP中文网";
len=len(str);
print("字符串‘",str,"’的长度为:",len);

Sortie :

Comment trouver la longueur d’une chaîne en Python ? (exemple de code)

Méthode 2 : Utiliser la boucle et l'opérateur

Les chaînes peuvent être itérées directement dans la boucle for, et la longueur de la chaîne correspond au nombre d'itérations.

Exemple :

#循环的使用
#返回字符串长度
def findLen(str): 
    counter = 0    
    for i in str: 
        counter += 1;
    return counter ;
str = "hello world!";
len=findLen(str);
print("字符串‘",str,"’的长度为:",len);

Sortie :

Comment trouver la longueur d’une chaîne en Python ? (exemple de code)

Méthode 3 : Utiliser la boucle while et le découpage

Nous découpons une chaîne pour qu'elle soit raccourcie de 1 à chaque itération, ce qui aboutit finalement à une chaîne vide c'est à ce moment-là que la boucle while s'arrête. Cependant, la longueur de la chaîne correspond également au nombre d’itérations.

Exemple :

#使用while循环
#返回字符串长度
def findLen(str): 
    counter = 0
    while str[counter:]: 
        counter += 1
    return counter 
  
str = "absDGsaQfgd";
len=findLen(str);
print("字符串‘",str,"’的长度为:",len);

Sortie :

Comment trouver la longueur d’une chaîne en Python ? (exemple de code)

Méthode 4 : Utiliser la méthode de jointure de chaîne et compter La méthode de jointure de la méthode

chaînes accepte l'itération et renvoie une chaîne, qui est générée en concaténant les caractères spécifiés dans l'itération pour générer une nouvelle chaîne, la méthode count peut compter ; le nombre de fois qu'un certain caractère apparaît dans une chaîne. Cependant, la longueur de la chaîne correspond au nombre d'occurrences de chaque caractère de la chaîne comptées à l'aide de la méthode join et de la méthode count.

Exemple :

#使用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 = "hello PHP中文网!";
len=findLen(str);
print("字符串‘",str,"’的长度为:",len);

Sortie :

Comment trouver la longueur d’une chaîne en Python ? (exemple de code)

Ce qui précède représente l'intégralité du contenu de cet article, j'espère que cela pourra être utile à l'apprentissage de chacun aidé. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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!

Déclaration:
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