Wer kann ich den Fall in Python ändern machen oberen unteren und umgekehrt python

Thema 7: Frage 4 Schreiben Sie die Funktion changeCase (Wort), die den Fall aller Buchstaben in einem Wort ändert und das neue Wort zurückgibt.

Beispiele

>>> changeCase('aPPle') "AppLE" >>> changeCase('BaNaNa') 'bAnAnA' 

Ich bin ein Anfänger in Python Wo ist mein Fehler?

 def changeCase(word): return ''.join(c.upper() if c in 'aeiou' else c.lower() for c in word) 

2 Solutions collect form web for “Wer kann ich den Fall in Python ändern machen oberen unteren und umgekehrt python”

Verwenden Sie str.swapcase :

 >>> 'aPPle'.swapcase() 'AppLE' >>> 'BaNaNa'.swapcase() 'bAnAnA' 

Meine Lösung für das Problem, keine Notwendigkeit, "manuell" ändern einen Fall eines Briefes wie oben.

 def changeCase(word): newword = "" # Create a blank string for i in range(0, len(word)): character = word[i] # For each letter in a word, make as individual viarable if character.islower()== False: # Check if a letter in a string is already in upper case character = character.lower() # Make a letter lower case newword += character # Add a modified letter in a new string else: character = character.upper() # Make a letter upper case newword += character # Add a modified letter in a new string return newword # Return a new string 
  • Was macht das in str () und repr ()?
  • Wie kann ich eindeutige Permutationen von zwei Stichen (ohne Rekursion)
  • Python-String-Mustererkennung / Komprimierung
  • Warum verschwinden die Schriftzeichen in diesem Python-Code?
  • Konvertieren von String zum Tupel und Hinzufügen zu Tupel
  • Wie baue ich eine python-Zeichenfolge aus einem ctype struct?
  • Wie man eine Zeichenfolge von Ganzzahlen und Buchstaben aus einer for-Schleife anzeigt
  • Wie bekomme ich Benutzereingaben für mehrzeilige Zeilen in Python 3?
  • Python und string extraktion
  • Teilen Sie String nach Zeilenumbruch oder Periode mit Python reguläre Ausdrücke
  • Python-Join-Liste der Strings mit Komma aber mit einigen Bedingungen - Code-Refraktion
  • Python ist die beste Programmiersprache der Welt.