Von Kadeisha Kean
TeilenTwitternTeilenEmail

Diese praktischen integrierten Methoden helfen Ihnen bei der Bewältigung verschiedener fallbezogener Aufgaben.

Python verfügt über viele integrierte Methoden, mit denen Sie eine Zeichenfolge bearbeiten können. Einige dieser Methoden behandeln den Fall von Zeichen in einer Zeichenfolge.

Fallspezifische Python-String-Methoden sind besonders nützlich, wenn Sie zwei Eingabewerte vergleichen müssen. Sie können sie auch für andere Arten der Datenvalidierung oder Aufgaben im Zusammenhang mit der Veröffentlichung von Inhalten verwenden.

1. Die Methode capitalize()

Das profitieren() -Methode konvertiert das erste Zeichen in einer Zeichenfolge in Großbuchstaben und gibt eine aktualisierte Kopie der Zeichenfolge zurück.

Obst = "Äpfel"
newString = fruit.capitalize()
drucken(neuerString)

Der obige Code druckt die folgende Ausgabe in Ihrer Python-IDE Konsole:

Äpfel

Das profitieren() -Methode ändert nur die Groß-/Kleinschreibung des ersten Zeichens, wenn es sich um einen Buchstaben des Alphabets handelt (keine Ganzzahlen).

instagram viewer

Obst = "6 Äpfel"
newString = fruit.capitalize()
drucken(neuerString)

#Drucke
#6 Äpfel

Obst = " Äpfel"
newString = fruit.capitalize()
drucken(neuerString)

#Drucke
# Äpfel

Das profitieren() -Methode ändert nur die Groß-/Kleinschreibung des ersten Zeichens, wenn es nicht bereits in Großbuchstaben geschrieben ist.

Obst = "Äpfel"
newString = fruit.capitalize()
drucken(neuerString)

#Drucke
#Äpfel

Das profitieren() -Methode stellt außerdem sicher, dass jeder Buchstabe, der sich nicht an der ersten Position befindet, in der neuen Zeichenfolge in Kleinbuchstaben konvertiert wird.

Obst = "Äpfel"
newString = fruit.capitalize()
drucken(neuerString)

#Drucke
#Äpfel

2. Die Lower()- und Upper()-Methoden

Diese beiden Methoden helfen Ihnen, Zeichenfolgen vollständig in Klein- oder Großbuchstaben umzuwandeln. Sie ersparen es Ihnen Konvertieren Sie die Zeichenfolgen-Groß-/Kleinschreibung manuell selbst.

Das niedriger() Die Methode akzeptiert keine Argumente und gibt einen neuen String zurück. Es wandelt jedes Zeichen in sein Äquivalent in Kleinbuchstaben um:

Obst = "ÄPFEL"
newString = fruit.lower()
drucken(neuerString)

#Drucke
#Äpfel

Das Oberer, höher() Methode macht das genaue Gegenteil von der niedriger() Methode. Es wandelt alle Kleinbuchstaben in einer Zeichenfolge in Großbuchstaben um. Wenn die Zeichenfolge keine Kleinbuchstaben enthält, gibt diese Methode eine identische Kopie der ursprünglichen Zeichenfolge zurück.

Obst = "Äpfel"
Frucht2 = "MANGOS"
newString = fruit.upper()
newString2 = fruit2.upper()
drucken(neuerString)
drucken(newString2)

#Drucke
#ÄPFEL
#MANGOS

3. Die casefold() Methode

Das Fallfalte () -Methode gibt eine Kopie einer Zeichenfolge zurück, in der jedes Zeichen in Kleinbuchstaben konvertiert wird. Allerdings ist es auch etwas stärker als niedriger(). Diese Funktion behandelt Unicode-Zeichen so, dass Sie Zeichenfolgen, die sie enthalten, genau vergleichen können.

Text = "grß"
neuerString = text.lower()
newString2 = text.casefold()
drucken(neuerString)
drucken(newString2)

4. Die Methoden islower() und isupper()

Das ist tiefer() und der isupper () String-Methoden nehmen keine Argumente entgegen. Jeder gibt einen booleschen Wert zurück. Das ist tiefer() Die Methode gibt „true“ zurück, wenn alle Zeichen in einer Zeichenfolge kleingeschrieben sind, andernfalls gibt sie „false“ zurück.


Frucht = "Äpfel"
fruit2 = "Mangos"
newString = fruit.islower()
newString2 = fruit2.islower()
drucken (newString)
drucken (newString2)

#Drucke
#Wahr
#FALSCH

Das isupper () Die Methode gibt true zurück, wenn alle Zeichen in einer Zeichenfolge Großbuchstaben sind, andernfalls gibt sie false zurück.

Obst = "Äpfel"
Frucht2 = "MANGOS"
newString = obst.isupper()
newString2 = fruit2.isupper()
drucken(neuerString)
drucken(newString2)
#Drucke
#FALSCH
#Wahr

5. Die istitle() Methode

Das isttitel() Die Methode gibt true zurück, wenn alle Wörter in einer Zeichenfolge mit einem Großbuchstaben beginnen, andernfalls gibt sie false zurück. Diese Methode akzeptiert keine Argumente.

Text = "Ein Apfel ist eine Frucht."
Text2 = "Mangos sind auch Früchte."
neuerString = text.isttitle()
neuerString2 = text2.isttitle()
drucken(neuerString)
drucken(newString2)
#Drucke
#Wahr
#FALSCH

6. Die Methode swapcase()

Das Wechselkoffer () Die Methode akzeptiert keine Argumente und gibt eine neue Zeichenfolge mit umgekehrter Groß-/Kleinschreibung zurück.

Obst = "Äpfel"
Frucht2 = "MANGOS"
newString = fruit.swapcase()
newString2 = fruit2.swapcase()
drucken(neuerString)
drucken(newString2)
#Drucke
#ÄPFEL
#Mangos

Der Wert von Python-String-Methoden

String-Methoden erleichtern Ihnen als Python-Programmierer das Leben erheblich. Beispielsweise können Sie ein Programm erstellen, das einen String durchläuft und alle seine Buchstaben in Kleinbuchstaben umwandelt. Angesichts der Existenz von Python-String-Methoden wie casefold() wäre diese Aufgabe jedoch so, als würde man das Rad neu erfinden.

Mit Python-String-Methoden können Sie mit weniger Aufwand mehr erreichen.

Wie funktioniert die Methode Python String format()? 10 Beispiele

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • Programmierung
  • Programmierung
  • Python

Über den Autor

Kadeisha Kean (57 veröffentlichte Artikel)

Kadeisha Kean ist ein Full-Stack-Softwareentwickler und technischer/Technologie-Autor. Sie hat die ausgeprägte Fähigkeit, einige der komplexesten technologischen Konzepte zu vereinfachen; Material zu produzieren, das von jedem Technologieneuling leicht verstanden werden kann. Sie schreibt leidenschaftlich gerne, entwickelt interessante Software und bereist die Welt (durch Dokumentarfilme).

Mehr von Kadeisha Kean

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden