Python: Anzahl der Vokale in einer Zeichenkette zählen

Document 对象参考手册Python3-Beispiele

In Python können wir die Anzahl der Vokale in einer Zeichenkette zählen, indem wir durch jedes Zeichen in der Zeichenkette iterieren und prüfen, ob es ein Vokal (a, e, i, o, u) ist. Das Folgende ist ein einfacher Beispielcode.

Beispiel

def count_vowels(s):
    vowels = "aeiouAEIOU"
    count = 0
    for char in s:
        if char in vowels:
            count += 1
    return count

# Beispiel-String
text = "Hello, World!"
print(f"The number of vowels is: {count_vowels(text)}")

Codeanalyse:

  1. vowels = "aeiouAEIOU": Definiert einen String, der alle Vokalbuchstaben enthält, einschließlich Groß- und Kleinbuchstaben.
  2. count = 0: Initialisiert einen Zähler, um die Anzahl der Vokale zu erfassen.
  3. for char in s:: Durchläuft die Zeichenkettesfür jedes Zeichen.
  4. if char in vowels:: Prüft, ob das aktuelle Zeichen ein Vokal ist.
  5. count += 1: Wenn es ein Vokal ist, wird der Zähler um 1 erhöht.
  6. return count: Gibt die endgültige Anzahl der Vokale zurück.
  7. text = "Hello, World!": Definieren Sie einen Beispiel-String.
  8. print(f"元音字母的数量是: {count_vowels(text)}"): Aufrufencount_vowelsdie Funktion und geben Sie das Ergebnis aus.

Ausgabeergebnis:

元音字母的数量是: 3

Document 对象参考手册Python3-Beispiele

Weitere Erweiterungen