Wie erhalte ich die Länge einer Zeichenfolge in Python? In diesem Artikel werden Ihnen vier Möglichkeiten zur Berechnung und Ausgabe der Länge einer Zeichenfolge in Python vorgestellt. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
Strings in Python sind unveränderliche Sequenzen von Unicode-Codepunkten. Bei gegebener Zeichenfolge können wir ihre Länge ermitteln. Beispiel:
Eingabe: „Hallo Welt!“ '
Ausgabe: 5
Eingabe: 'Hallo!'
Ausgabe: 5
Jetzt stellen wir 4 Möglichkeiten vor, die Länge eines Strings in Python zu berechnen und die Länge auszugeben. [Empfohlene verwandte Video-Tutorials: Python-Tutorial]
1. Verwenden Sie die in Python integrierte Funktion len()
Python Die integrierte Funktion len() kann die Anzahl der Elemente im Container zurückgeben. Wir können len() verwenden, um die Länge der Zeichenfolge zu zählen und zurückzugeben, zum Beispiel:
# 获取并输出字符串长度 #使用 len() str = "hello world !" print(len(str))
Ausführen:
2 . Mit for-Schleifen und Operatoren
können Zeichenfolgen direkt in der for-Schleife iteriert werden. Zählen Sie die Anzahl der Iterationen und geben Sie am Ende die Länge der Zeichenfolge aus.
# 使用for循环 # 返回字符串长度 def findLen(str): counter = 0 for i in str: counter += 1 return counter str = "hello !" print(findLen(str))
Ausführen:
3. Verwenden Sie while-Schleife und Slice (Slice)
Wir schneiden zunächst einen String so auf, dass er bei jeder Iteration um 1 gekürzt wird, wodurch schließlich ein leerer String entsteht. Zu diesem Zeitpunkt stoppt auch die while-Schleife. Zählen Sie die Anzahl der Iterationen und geben Sie schließlich die Länge der Zeichenfolge aus.
# 使用 while 循环. # 返回字符串长度 def findLen(str): counter = 0 while str[counter:]: counter += 1 return counter str = "while 循环" print(findLen(str))
Betriebsergebnisse:
4. Verwenden Sie die Methode „join()“ und die Methode „count()“ von string
Die Join-Methode von String verwendet Iteration und gibt einen String zurück, der die Verkettung der Strings in der Iteration darstellt. Das Trennzeichen zwischen Elementen ist die ursprüngliche Zeichenfolge, für die die Methode aufgerufen wurde. Durch die Verwendung von join() und count() in der ursprünglichen Zeichenfolge zum Verbinden von Zeichenfolgen kann auch die Länge der Zeichenfolge ermittelt und ausgegeben werden.
# 使用 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))
Ausführen und ausgeben:
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe es kann für jeden hilfreich sein, der lernt, hilft.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie die Länge einer Zeichenfolge in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!