英単語中の英文字の数をカウントする Python の方法は?
英単語中の英文字母をカウントする方法は次のとおりです:
- 英数字を含む文字列を定義する
- 文字列内の各文字が英字かどうかisalpha()メソッドで調べ、英字ならカウンタを1増やす
- 文字の数を出力する。
以下にサンプルコードを示します:
string = "Hello World! This is a test."
count = 0
for char in string:
if char.isalpha():
count += 1
print("英文字母的个数:", count)
結果をエクスポートします
英文字母的个数: 18
上記の例では、文字列stringには英字、空白文字、その他の文字が含まれています。for文で文字列を繰り返し処理し、isalpha()メソッドで英字かどうかを判定します。英字の場合は、countを1つ増やします。最後に、countの値を出力します。