Ermitteln der Länge und Größe von Strings in Python
Strings sind ein weit verbreiteter Datentyp und werden in fast jeder Programmiersprache verwendet. Sie ist eine Sammlung von Zeichen und kann als Array von Zeichen betrachtet werden.
In Python kann alles, was zwischen Anführungszeichen, einfach oder doppelt, eingeschlossen ist, als String betrachtet werden.
In diesem Tutorial erfahren Sie, wie Sie die Länge und Größe einer Zeichenkette in Python ermitteln können.
Ermitteln der Stringlänge in Python
Wir können eine kleine Funktion erstellen, um die Länge einer Zeichenkette in Python zu ermitteln. Die Funktion durchläuft jedes Zeichen in der Zeichenkette mit Hilfe einer for
-Schleife und erhöht bei jeder Iteration eine Zählervariable, bis das Ende der Zeichenkette erreicht ist. Der folgende Code implementiert dies:
x = "Sample String"
length = 0
for i in x:
length += 1
print(length)
Ausgabe:
13
Wir können auch die Funktion len()
verwenden, um die Länge einer Zeichenkette zu ermitteln. Zum Beispiel:
x = "Sample String"
print(len(x))
Ausgabe:
13
Beachten Sie, dass die Funktion len()
manchmal unerwünschte Ergebnisse liefern kann; zum Beispiel zählt sie das Zeichen \
in Escape-Sequenzen nicht, wie unten gezeigt.
print(len("\foo"))
Ausgabe:
3
Ermitteln der Stringgröße in Python
Die Größe des Objekts ist die Anzahl der Bytes in dem für dieses Objekt reservierten Speicher. Das Modul sys
hat eine Funktion namens getsizeof()
, die die Speichergröße eines Objekts in Bytes zurückgibt. Siehe den folgenden Beispielcode.
import sys
x = "Sample String"
print(sys.getsizeof(x))
Ausgabe:
62
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInVerwandter Artikel - Python String
- Entfernen Kommas aus String in Python
- Wie man prüft, ob eine Zeichenkette auf pythonische Weise leer ist
- Konvertieren einer Zeichenkette in einen Variablennamen in Python
- Wie man Leerzeichen in einem String in Python entfernt
- Wie man in Python Zahlen aus einer Zeichenkette extrahiert
- Wie man in Python String in datetime konvertiert