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 の例

その他の拡張