In Python ist ein String eine unveränderliche Folge von Unicode-Codepunkten. Wie ermitteln wir die Länge einer gegebenen Zeichenfolge? In diesem Artikel werden Ihnen vier Methoden zum Ermitteln der Länge einer Zeichenfolge in Python vorgestellt. Ich hoffe, dass er Ihnen hilfreich sein wird. [Empfohlene verwandte Video-Tutorials: Python-Video-Tutorial]
Methode 1: Verwenden Sie die integrierte Funktion len.
Die in Python integrierte Funktion len kann die Anzahl der Elemente im Container zurückgeben. Beispiel:
# 使用 len 函数 str="PHP中文网"; len=len(str); print("字符串‘",str,"’的长度为:",len);
Ausgabe:
Methode 2: For-Schleife und Operator verwenden
Strings können direkt in der for-Schleife iteriert werden, und die Länge des Strings ist die Anzahl der Iterationen.
Beispiel:
#循环的使用 #返回字符串长度 def findLen(str): counter = 0 for i in str: counter += 1; return counter ; str = "hello world!"; len=findLen(str); print("字符串‘",str,"’的长度为:",len);
Ausgabe:
Methode 3: While-Schleife und Slice verwenden
Wir schneiden einen String so auf, dass er bei jeder Iteration um 1 gekürzt wird, was schließlich zu einem leeren String führt. Dies ist der Zeitpunkt, an dem die while-Schleife stoppt. Allerdings ist die Länge der Zeichenfolge auch die Anzahl der Iterationen.
Beispiel:
#使用while循环 #返回字符串长度 def findLen(str): counter = 0 while str[counter:]: counter += 1 return counter str = "absDGsaQfgd"; len=findLen(str); print("字符串‘",str,"’的长度为:",len);
Ausgabe:
Methode 4: String-Join-Methode und Zählmethode verwenden
Die Join-Methode von Zeichenfolgen akzeptiert Iterationen und gibt eine Zeichenfolge zurück, die durch Verketten der angegebenen Zeichen in der Iteration generiert wird, um eine neue Zeichenfolge zu generieren. Die Zählmethode kann Zeichen zählen wie oft ein bestimmtes Zeichen in einer Zeichenfolge vorkommt. Die Länge der Zeichenfolge ist jedoch die Anzahl der Vorkommen jedes Zeichens in der Zeichenfolge, die mit der Join-Methode und der Count-Methode gezählt wird.
Beispiel:
#使用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);
Ausgabe:
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein Studie . Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWie finde ich die Länge einer Zeichenfolge in Python? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!