English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Grund教程

Python Workflow Control

Python Funktion

Python Datentypen

Python Datei Operation

Python-Objekte und Klassen

Python-Daten und Zeit

Hochwertiges Wissen über Python

Python-Referenzhandbuch

Verwendung und Beispiel von casefold() bei Python-String

Python-Stringmethoden

Die casefold()-Methode gibt eine Zeichenkette zurück, in der alle Zeichen in Kleinbuchstaben sind.

Die casefold()-Methode wird löschenin stringalle Unterschiede in Gross- und Kleinbuchstaben existieren. Es wird für die ohne Gross- und Kleinbuchstaben-Match verwendet, d.h. bei der Vergleiche wird Gross- und Kleinbuchstaben ignoriert.

Diese Methode ist ähnlich wie die Lower()-Methode, aber die casefold()-Methode ist stärker und aggressiver, was bedeutet, dass sie mehr Zeichen in Kleinbuchstaben konvertiert und mehr Übereinstimmungen findet, wenn zwei mit casefold() konvertierte Zeichenketten verglichen werden.

Beispielsweise, deutsche Kleinbuchstabenßentsprichtss. Aber, daßist bereits in Kleinbuchstaben, die lower()-Methode hat darauf keine Auswirkung. Aber casefold() konvertiert es inss.

Die Syntax von casefold() ist:

string.casefold()

casefold()-Parameter

Die casefold()-Methode hat keine Parameter.

casefold()-Rückgabewert

Die casefold()-Methode gibt die umgekonvertierte Zeichenkette zurück.

Beispiel1: Konvertierung in Kleinbuchstaben mit casefold()

string = "PYTHON IS AWESOME"
# Drucke den kleinen String
print("Kleinschreibung der Zeichenkette:", string.casefold())

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

Kleinschreibung der Zeichenkette: python is awesome

Beispiel2: Vergleich mit casefold()

firstString = "der Fluß"
secondString = "der Fluss"
# ß entspricht ss
if firstString.casefold() == secondString.casefold():
    print('Die Zeichenkette ist gleich.')
else:
    print('Die Zeichenkette ist ungleich.')

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

Die Zeichenkette ist gleich.

Python-Stringmethoden