Pythonを使用して文字列内の文字数をカウントする方法
Pythonの文字列メソッドとループを組み合わせれば、文字列内の文字の数をカウントできます。
以下にその方法を示します。
def count_letters(string):
count = 0
for char in string:
if char.isalpha():
count += 1
return count
# 测试
string = "Hello, World! 123"
print(count_letters(string)) # 输出:10
この方法では、カウンターの count を最初に 0 に初期化します。次に、for ループを使用して文字列内の各文字を反復処理します。各文字について、isalpha() メソッドを使用して文字であるかどうかを判断します。文字の場合、カウンターを 1 増やします。最後に、カウンターの値を返します。
上記の例では、文字列「Hello, World! 123」には10個の文字があるため、出力は10となります。