Gelöst: Swap-Case-Python

Das Hauptproblem im Zusammenhang mit Swap Case in Python besteht darin, dass Unicode-Zeichen nicht korrekt verarbeitet werden. Wenn Sie die str.swapcase()-Methode verwenden, funktioniert sie nur mit ASCII-Zeichen und funktioniert nicht richtig mit Unicode-Zeichen. Dies kann zu unerwarteten Ergebnissen führen, wenn versucht wird, die Groß-/Kleinschreibung einer Zeichenfolge auszutauschen, die Nicht-ASCII-Zeichen enthält.

def swap_case(s): 
    return s.swapcase() 
  
# Driver program 
s = "This is a Sample String"
print(swap_case(s))

# Zeile 1: Dies ist eine Funktionsdefinition mit dem Namen 'swap_case', die einen Parameter, 's', aufnimmt.
# Zeile 2: Diese Zeile gibt das Ergebnis der String-Methode 'swapcase()' zurück, die alle Großbuchstaben in Kleinbuchstaben umwandelt und umgekehrt.
# Zeile 5: Dies ist eine Variablendeklaration, die der Variablen „s“ den String „This is a Sample String“ zuweist.
# Zeile 6: Diese Zeile ruft die Funktion 'swap_case' auf und übergibt die Variable 's' als Argument. Die Ausgabe dieser Funktion wird auf der Konsole ausgegeben.

swapcase()-Funktion

Die Funktion swapcase() in Python wird verwendet, um alle Großbuchstaben in Kleinbuchstaben und alle Kleinbuchstaben in Großbuchstaben in einer bestimmten Zeichenfolge umzuwandeln. Diese Funktion ändert nicht die ursprüngliche Zeichenfolge, sondern gibt eine neue Zeichenfolge mit den vertauschten Groß- und Kleinschreibung zurück. Wenn wir beispielsweise einen String „Hello World“ haben, lautet die Ausgabe von swapcase() „HELLO WORLD“.

Wie schreibt man eine Swapcase-Funktion in Python

Eine Swapcase-Funktion in Python ist eine Funktion, die eine Zeichenfolge als Argument verwendet und dieselbe Zeichenfolge zurückgibt, wobei alle ihre Zeichen zwischen Groß- und Kleinbuchstaben vertauscht sind.

Um eine Swapcase-Funktion in Python zu schreiben, können Sie die eingebaute Methode str.swapcase() verwenden. Diese Methode nimmt ein einzelnes Zeichenfolgenargument und gibt dieselbe Zeichenfolge zurück, wobei alle ihre Zeichen zwischen Groß- und Kleinbuchstaben ausgetauscht sind.

Wenn Sie beispielsweise eine Zeichenfolge „Hello World“ haben, würde der Aufruf von str.swapcase() darauf „HELLO WORLD“ zurückgeben.

Hier ist ein Beispiel, wie man eine Swapcase-Funktion in Python schreibt:

def swap_case(string):
Rückgabezeichenfolge.swapcase()

print(swap_case(“Hello World”)) # Ausgabe: HELLO WORLD

Zusammenhängende Posts:

Hinterlasse einen Kommentar