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