So prüfen Sie, ob ein String in Python in Kleinbuchstaben geschrieben ist

PythonPythonBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie in Python prüfen können, ob ein String (Zeichenkette) ausschließlich aus Kleinbuchstaben besteht. Wir beginnen damit, das Konzept von Kleinbuchstaben-Strings und ihre Bedeutung in der Programmierung zu untersuchen, einschließlich Daten-Normalisierung und fallunabhängiger Vergleiche. Sie erstellen ein Python-Skript, um Kleinbuchstaben-Strings zu demonstrieren, und führen es in der VS Code-Umgebung aus.

Als Nächstes lernen Sie, wie Sie die Methode islower() verwenden, um festzustellen, ob ein String vollständig in Kleinbuchstaben geschrieben ist. Das Lab führt Sie durch die Anpassung des bestehenden Skripts, um die islower()-Methode einzubinden und ihre Funktionalität zu testen. Abschließend lernen Sie, wie Sie gemischt geschriebene Strings verarbeiten können.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/strings("Strings") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") subgraph Lab Skills python/strings -.-> lab-559578{{"So prüfen Sie, ob ein String in Python in Kleinbuchstaben geschrieben ist"}} python/build_in_functions -.-> lab-559578{{"So prüfen Sie, ob ein String in Python in Kleinbuchstaben geschrieben ist"}} end

Informationen zu Kleinbuchstaben-Strings

In diesem Schritt werden wir untersuchen, was Kleinbuchstaben-Strings sind und warum sie in der Programmierung wichtig sind. Ein Kleinbuchstaben-String ist einfach eine Zeichenkette, bei der alle Zeichen in Kleinbuchstaben geschrieben sind. Das Verständnis und die Manipulation von Kleinbuchstaben-Strings ist für Aufgaben wie die Daten-Normalisierung, fallunabhängige Vergleiche und die Gewährleistung der Konsistenz in Ihren Anwendungen von entscheidender Bedeutung.

Beginnen wir damit, ein einfaches Python-Skript zu erstellen, um Kleinbuchstaben-Strings zu demonstrieren.

  1. Öffnen Sie den VS Code-Editor in der LabEx-Umgebung.

  2. Erstellen Sie eine neue Datei mit dem Namen lowercase_example.py im Verzeichnis ~/project.

    💡 LabEx-Tipps: Stellen Sie sicher, dass Sie die Datei mit der Erweiterung .py speichern, damit sie als Python-Datei erkannt wird.

  3. Fügen Sie den folgenden Code zur Datei lowercase_example.py hinzu:

    ## Example of lowercase strings
    string1 = "hello world"
    string2 = "python is fun"
    
    print(string1)
    print(string2)
  4. Jetzt lassen Sie uns das Skript ausführen. Öffnen Sie ein Terminal in VS Code (normalerweise finden Sie es im unteren Bereich) und navigieren Sie zum Verzeichnis ~/project. Standardmäßig sollten Sie sich bereits in diesem Verzeichnis befinden.

  5. Führen Sie das Skript mit dem folgenden Befehl aus:

    python lowercase_example.py

    Sie sollten die folgende Ausgabe sehen:

    hello world
    python is fun

    Dieses einfache Beispiel zeigt zwei Strings, die bereits in Kleinbuchstaben geschrieben sind. In vielen realen Szenarien werden Sie Strings mit gemischten Groß- und Kleinbuchstaben antreffen, und Sie müssen sie in Kleinbuchstaben umwandeln. Wir werden das in den nächsten Schritten behandeln.

Verwendung der islower()-Methode

In diesem Schritt lernen wir, wie wir die islower()-Methode in Python verwenden können, um zu prüfen, ob ein String in Kleinbuchstaben geschrieben ist. Die islower()-Methode ist eine integrierte String-Methode, die True zurückgibt, wenn alle betroffenen Zeichen im String in Kleinbuchstaben geschrieben sind und es mindestens ein betroffenes Zeichen gibt, andernfalls False.

Lassen Sie uns die Datei lowercase_example.py, die wir im vorherigen Schritt erstellt haben, so ändern, dass die islower()-Methode enthalten ist.

  1. Öffnen Sie die Datei lowercase_example.py im VS Code-Editor.

  2. Ändern Sie den Code, um die islower()-Methode wie folgt einzubeziehen:

    ## Example of using the islower() method
    string1 = "hello world"
    string2 = "Python is fun"
    string3 = "12345"
    
    print(string1.islower())
    print(string2.islower())
    print(string3.islower())

    In diesem Code rufen wir die islower()-Methode für drei verschiedene Strings auf:

    • string1 besteht nur aus Kleinbuchstaben.
    • string2 hat gemischte Groß- und Kleinbuchstaben.
    • string3 enthält nur Zahlen.
  3. Speichern Sie die Änderungen an der Datei lowercase_example.py.

  4. Führen Sie das Skript mit dem folgenden Befehl im Terminal aus:

    python lowercase_example.py

    Sie sollten die folgende Ausgabe sehen:

    True
    False
    False

    Wie Sie sehen können:

    • string1.islower() gibt True zurück, weil alle Zeichen in Kleinbuchstaben geschrieben sind.
    • string2.islower() gibt False zurück, weil es einen Großbuchstaben ('P') enthält.
    • string3.islower() gibt False zurück, weil es keine betroffenen Zeichen enthält.

    Die islower()-Methode ist nützlich für die Validierung von Eingaben, die Prüfung von String-Formaten und die Durchführung von fallabhängigen Operationen.

Umgang mit gemischten Groß- und Kleinbuchstaben

In diesem Schritt lernen wir, wie wir Strings mit gemischten Groß- und Kleinbuchstaben verarbeiten und sie mit der lower()-Methode in Python in Kleinbuchstaben umwandeln können. Die lower()-Methode ist eine integrierte String-Methode, die eine Kopie des Strings zurückgibt, bei der alle Großbuchstaben in Kleinbuchstaben umgewandelt sind.

Lassen Sie uns die Datei lowercase_example.py, an der wir gearbeitet haben, so ändern, dass die lower()-Methode enthalten ist.

  1. Öffnen Sie die Datei lowercase_example.py im VS Code-Editor.

  2. Ändern Sie den Code, um die lower()-Methode wie folgt einzubeziehen:

    ## Example of using the lower() method
    string1 = "Hello World"
    string2 = "Python Is Fun"
    string3 = "MiXeD CaSe"
    
    lowercase_string1 = string1.lower()
    lowercase_string2 = string2.lower()
    lowercase_string3 = string3.lower()
    
    print(lowercase_string1)
    print(lowercase_string2)
    print(lowercase_string3)

    In diesem Code rufen wir die lower()-Methode für drei verschiedene Strings mit gemischten Groß- und Kleinbuchstaben auf und speichern die Versionen in Kleinbuchstaben in neuen Variablen.

  3. Speichern Sie die Änderungen an der Datei lowercase_example.py.

  4. Führen Sie das Skript mit dem folgenden Befehl im Terminal aus:

    python lowercase_example.py

    Sie sollten die folgende Ausgabe sehen:

    hello world
    python is fun
    mixed case

    Wie Sie sehen können, wandelt die lower()-Methode alle Großbuchstaben in den Strings in Kleinbuchstaben um. Dies ist nützlich, um Strings zu normalisieren, bevor Sie sie vergleichen oder in einer Datenbank speichern.

    Jetzt kombinieren wir die islower()-Methode aus dem vorherigen Schritt mit der lower()-Methode, um zu prüfen, ob ein String in Kleinbuchstaben geschrieben ist, nachdem die lower()-Methode angewendet wurde.

    Ändern Sie die Datei lowercase_example.py wie folgt:

    ## Example of using lower() and islower() methods together
    string1 = "Hello World"
    lowercase_string1 = string1.lower()
    
    print(lowercase_string1.islower())
  5. Speichern Sie die Änderungen an der Datei lowercase_example.py.

  6. Führen Sie das Skript erneut aus:

    python lowercase_example.py

    Sie sollten die folgende Ausgabe sehen:

    True

    Dies zeigt, dass nach der Umwandlung von string1 in Kleinbuchstaben mit der lower()-Methode die islower()-Methode True zurückgibt.

Zusammenfassung

In diesem Lab haben wir zunächst das Konzept von Strings in Kleinbuchstaben und ihre Bedeutung in der Programmierung untersucht, insbesondere für die Daten-Normalisierung und die fallunabhängige Vergleichbarkeit. Wir haben ein Skript namens lowercase_example.py erstellt, um grundlegende Strings in Kleinbuchstaben zu demonstrieren, und es ausgeführt, um zwei Strings in Kleinbuchstaben auszugeben.

Anschließend haben wir gelernt, wie man die islower()-Methode in Python verwendet, um zu prüfen, ob ein String vollständig in Kleinbuchstaben geschrieben ist. Die islower()-Methode gibt True zurück, wenn alle betroffenen Zeichen im String in Kleinbuchstaben geschrieben sind und es mindestens ein betroffenes Zeichen gibt, andernfalls False.