Python String CaseFold -Methode

Python String CaseFold -Methode
In der Python -Programmiersprache müssen wir manchmal die Daten anwenden, die für Fall sensibel sind. Um dieses Kriterium zu erreichen, müssen wir einige Code -Teile in der Python -Programmierung hinzufügen. Zu diesem Zweck wird die Fallfold () -Funktion empfohlen.

Die fassfold () -Funktion ist auch als Kleinbuchstaben () -Funktion bekannt. Der Zweck dieser Funktion besteht darin, die Zeichenfolge in Kleinbuchstaben umzuwandeln. Es ist eine eingebaute Funktion der in Python verwendeten Saiten. Diese Funktion ist entgegengesetzt zur Kapitalize () -Funktion von Python. Diese Fallbilanzmethode kann in verschiedenen Aspekten von Programmiersprachen verwendet werden. Es wird einfach über die Zeichenfolge zugegriffen. Es wird in dem Zustand verwendet, in dem alle Buchstaben in kleinen Buchstaben sein müssen.

Syntax von Fallfold ()

Saite.Fallfold ()

Parameter: Es gibt keine Parameter oder Argumente für diese Funktion. Dies wird über die Zeichenfolge selbst zugegriffen.

Rückgabewert: Alle Buchstaben sind Kleinbuchstaben.

Arbeiten der Fallfold () in Python

Beispiel 1:

Dieses Beispiel bezieht sich auf die Probearbeit der Fallfold () -Methode. Im Gegensatz zur Kapitalize () -Methode ist auch die integrierte Funktion von Zeichenfolgen. In diesem Beispiel nehmen wir eine Zeichenfolge mit 5 Zeichen mit dem ersten Buchstaben in Kapital und allen anderen in kleinen Buchstaben. Die Fallbilderfunktion enthält keinen Parameter. Diese Funktion wird von der Eingabezeichenfolge direkt aufgerufen, daher gibt es keine Möglichkeit, die Zeichenfolge in der Funktion direkt zu verwenden. Aber die String -Variable wird selbst verwendet.

Saite.Fallfold ()

Während im zweiten Beispiel die gleiche Zeichenfolge mit allen Buchstaben in Kapitalalphabeten verwendet wird. Beide verschiedenen Arten zur Darstellung der Saiten zeigen die Arbeit der Fallfold () -Methode.

Bei der Ausführung sehen Sie, dass beide Saiten in Kleinbuchstaben aus Großbuchstaben geändert werden.

Beispiel 2:

Im letzten Beispiel verwenden wir ein einzelnes Wort, das als Eingabe für die Fallfold () -Funktion angesehen wird. Eine Zeichenfolge mit sechs Wörtern enthält alle gemischten Buchstaben, einige sind in Kapital und einige in kleinen Buchstaben. Die kleinen Buchstaben werden von der Funktion nicht beeinflusst werden.

String = "Hallo, mein Name ist aqsa yasin"

Für den resultierenden Wert nehmen wir sowohl für die Originalzeichenfolge als auch für die Zeichenfolge mit allen kleinen Buchstaben einen Druck.

Sie werden sehen, dass alle sechs Wörter der Zeichenfolge in kleine Buchstaben umgewandelt werden.

Beispiel 3:

Dieses Beispiel befasst sich mit dem Vergleich von zwei Stringsmethoden, die in der Python -Programmiersprache verwendet werden. Die niedrigere () -Methode ist bei der Arbeit mit der Fallfold () -Methode ähnlich. Die Arbeit des Falls faltet () gilt jedoch als aggressiver als aggressiver. Es zeigt an, dass die Fallfold () -Methode effektiver funktioniert und mehr Buchstaben in Kleinbuchstaben umwandelt als die niedrigere () -Funktion. Die untere () -Funktion wirkt sich nicht auf die Buchstaben aus, die sich bereits in kleinen Buchstaben befinden.

Um die Arbeit beider Funktionen zu veranschaulichen, nehmen Sie ein Eingabefunktion, um zu sehen, wie diese Funktionen dies konvertieren. Die Eingangszeichenfolge ist das deutsche Zeichen, das selbst ein Kleinbuchstaben ist.

String = "ß"

Die niedrigere Funktion wird auch durch die Zeichenfolge aufgerufen und nimmt keinen Parameter mit, genau wie die Fallfold () -Methode.

Saite.untere()

Jetzt wenden wir die Eingabezeichenfolge mit beiden Funktionen an, um die Ergebnisse anzuzeigen und den Code auszuführen.

Sie werden sehen, dass die Zeichenfolge selbst ein Kleinbuchstabencharakter ist, sodass die untere Funktion die Eingangszeichenfolge nicht beeinflusst. Während die Fallfold () -Funktion eine aggressive Funktion ist, wandelt sie das Zeichen in „SS“ um. Der Buchstaben „ß“ in der englischen Sprache entspricht einem Doppel „S“. So konvertiert CaseFold diesen Brief in S.

Beispiel 4:

In diesem Beispiel nehmen wir eine Mischung aus zwei Sprachen wie dem vorherigen Beispiel. Die Charaktere der englischen und deutschen Sprache werden verwendet. Diesmal nicht nur „ß“, sondern auch das deutsche „A“ wird einmal als Großbuchstaben und auch einmal in einem kleinen Brief hinzugefügt, um die Ergebnisse der beiden niedrigeren () und callfold () -Funktionen zu sehen.

Text = 'graß Å påge' '

Das erste Wort enthält den deutschen Charakter wie im vorherigen Beispiel und eine einzelne Hauptstadt A in deutscher Sprache. Danach wird ein anderes Wort mit einem kleinen Alphabet „A“ deutscher Sprache verwendet. Diese gesamte Eingangszeichenfolge, die jetzt auch das Kapital und die kleinen Buchstaben von zwei Sprachen enthält.

Beide Methoden werden in der Zeichenfolge angewendet, die als Eingabe angenommen wird. Aus dem vorherigen Beispiel geht hervor, dass die untere () -Methode den Buchstaben, der sich bereits in einem kleinen Brief in irgendeiner Sprache befindet. In Zukunft kommt die Hauptstadt A. Dies wird in den kleinen Deutschen „a“ geändert. In ähnlicher Weise enthält das nächste Wort ein kleines „A“ der deutschen Sprache im Wort „Seite“. Die niedrigere () Funktion beeinflusst dies nicht.

In ähnlicher Weise wird das „B“ der deutschen Sprache durch die CaseFold () -Methode durch die „SS“ ersetzt. Und die einzelne Hauptstadt A wird in den kleinen Buchstaben „A“ umgewandelt. Während das kleine „A“ im Wort „Seite“ gleich bleibt.

Beispiel 5:

Dieses Beispiel befasst sich mit der Verwendung einer IF-ELSE-Anweisung mit beiden Fallfolienmethoden. In einer IF-ELSE-Anweisung, die auch als bedingte Anweisung bezeichnet wird. Wenn es wahr ist, wird der Code beendet. Wenn die Bedingung falsch ist, wird der elende Teil der IF-ELSE-Anweisung ausgeführt. In diesem Beispiel verwenden wir diese bedingte Anweisung, um zu überprüfen. Wir nehmen zwei Stringvariablen mit zwei verschiedenen Wörtern.

STR1 = "fluß"
STR2 = Fluss "

Wie wir wissen, dass der deutsche Buchstabe „ß“ in englischer Sprache „SS“ entspricht, wird der Scheck auf dieser Grundlage angewendet. Wenn die Anweisung überprüft, ob die Antwort, die durch Anwenden der Funktionsfile () -Funktion auf beiden Zeichenfolgen erhalten wird.

Wenn Str1.callfold () == str2.callfold ():

Da der sonst noch keine Bedingung enthält, enthält er eine Druckanweisung, um anzuzeigen, dass beide Eingangszeichenfolgen nicht gleich sind.

Führen Sie den Code aus, um das Ergebnis zu sehen.

Da der deutsche „B“ -Schreld „SS“ entspricht, bedeutet dies, dass beide Saiten die gleichen Buchstaben haben, während alle verbleibenden Zeichen gleich sind.

Abschluss

Die Funktionsfold () -Funktion wird verwendet, um die Kapitalalphabete einer Zeichenfolge in kleine Buchstaben zu ändern, während die kleinen Buchstaben gleich bleiben. In diesem Artikel haben wir alle Respekts dieser Methode erläutert, indem wir die elementaren Beispiele mit allen Großbuchstaben oder allen kleinen Buchstaben in einer Zeichenfolge verwendet haben. Darüber hinaus haben wir einige Charaktere aus der deutschen Sprache verwendet. Die Differenz zwischen der Fallfold () -Methode und der niedrigeren () -Methode wird ebenfalls mit Beispielen ausgearbeitet. In ähnlicher Weise haben wir auch eine IF-ELSE-Anweisung verwendet, um die Arbeit einer Fallfold () -Methode anzuzeigen. Kurz gesagt, eine Fallfoldmethode funktioniert für alle Sprachen auf die gleiche Weise.