How-To's Python How-To's Zwei Zeichenketten zeichenweise vergleichen in Python Erstellt: January-22, 2022 Python ist eine Allzwecksprache, die die Arbeit mit Daten vom Integer-Typ, String-Typ, Float-Typ, Double-Typ usw. mit seiner leicht verständlichen Syntax und robusten APIs, die im Hintergrund arbeiten, zu einer relativ nahtlosen Aufgabe macht. Dieser Artikel wird über eine solche Aufgabe sprechen, die Zeichenketten beinhaltet. Zwei strings vergleichen op. Und die Aufgabe besteht darin, zwei Strings Zeichen für Zeichen mit Python zu vergleichen. Strings Zeichen für Zeichen in Python vergleichen In Python können wir zwei Strings Zeichen für Zeichen vergleichen, indem wir entweder eine for -Schleife oder eine while -Schleife verwenden. Da zwei Strings unterschiedliche Längen haben können, müssen wir darauf achten, dass wir beim Iterieren über die Strings zum Vergleich nur die kleinere Länge berücksichtigen. Zum Vergleich würden wir die Anzahl der gleichen Zeichen in beiden Strings zählen, die an den gleichen Indizes liegen.
Alle weiteren zusätzlichen Stellen kann man zu der Zahl der Unterschiede hinzuaddieren. Das ist jedoch Definitionssache.
#1
Hallo,
Ich bin gerade etwas am verzweifeln weil ich den Fehler einfach nicht finden und langsam das Gefühl habe ich sehe den Wald vor lauter Bäumen nicht mehr. Ich versuche einen txt nach einem bestimmten Wort zu durchsuchen und dann in einer neuen Txt das Ergebniss auszugeben. Soweit klappt auch eigentlich alles einlesen klappt, genauso wie erstellen der neuen Datei. Zwei strings vergleichen. Doch die equals Methode funktioniert einfach nicht und ich weiß nicht warum. Meiner Meinung nach ist es so korrekt aber es kommt immer false raus. Was nicht sein kann da ich weiß das Beide Wörter enthalten sind im Text. Ich hoffe mir kann hier jemand helfen, vielen Dank schon einmal.