Python cuenta el número de vocales en una cadena

Document 对象参考手册Ejemplo de Python3

En Python, podemos contar el número de vocales en una cadena recorriendo cada carácter de la cadena y comprobando si es una vocal (a, e, i, o, u). A continuación se muestra un ejemplo de código sencillo.

Ejemplo

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

# Cadena de ejemplo
text = "Hello, World!"
print(f"La cantidad de vocales es: {count_vowels(text)}")

Análisis del código:

  1. vowels = "aeiouAEIOU": define una cadena que contiene todas las vocales, incluidas mayúsculas y minúsculas.
  2. count = 0: inicializa un contador para registrar el número de vocales.
  3. for char in s:: recorre la cadenascarácter por carácter.
  4. if char in vowels:: comprueba si el carácter actual es una vocal.
  5. count += 1: si es una vocal, el contador se incrementa en 1.
  6. return count: devuelve el número final de vocales.
  7. text = "Hello, World!": define una cadena de ejemplo.
  8. print(f"元音字母的数量是: {count_vowels(text)}"): llama a lacount_vowelsfunción e imprime el resultado.

Salida:

元音字母的数量是: 3

Document 对象参考手册Ejemplo de Python3

Otras extensiones