Python Подсчет количества гласных в строке

Document 对象参考手册Python3 Примеры

В Python мы можем подсчитать количество гласных в строке, перебирая каждый символ строки и проверяя, является ли он гласной буквой (a, e, i, o, u). Ниже приведён простой пример кода.

Пример

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

# Пример строки
text = "Hello, World!"
print(f"Количество гласных: {count_vowels(text)}")

Анализ кода:

  1. vowels = "aeiouAEIOU": Определяет строку, содержащую все гласные буквы, включая заглавные и строчные.
  2. count = 0: Инициализирует счётчик для подсчёта количества гласных.
  3. for char in s:: Пройти по строкеsдля каждого символа.
  4. if char in vowels:: Проверить, является ли текущий символ гласной буквой.
  5. count += 1: Если это гласная буква, увеличить счётчик на 1.
  6. return count: Вернуть итоговое количество гласных.
  7. text = "Hello, World!": Определите пример строки.
  8. print(f"元音字母的数量是: {count_vowels(text)}"): Вызовитеcount_vowelsфункцию и выведите результат.

Результат вывода:

元音字母的数量是: 3

Document 对象参考手册Python3 Примеры

Другие расширения