您可以使用 Python 来编写一个函数,以统计字符串中非字母符号的个数。以下是一个示例函数,您可以直接使用:
def count_non_alpha_characters(s):
"""
统计字符串中非字母字符的个数
:param s: 输入字符串
:return: 非字母字符的数量
"""
non_alpha_count = 0
for char in s:
if not char.isalpha(): # 检查字符是否为字母
non_alpha_count += 1
return non_alpha_count
# 示例用法
input_string = "Hello, World! 123"
result = count_non_alpha_characters(input_string)
print(f"非字母符号的个数: {result}")
代码说明:
count_non_alpha_characters
函数接收一个字符串参数s
。- 使用循环遍历字符串中的每个字符,利用
isalpha()
方法来判断字符是否是字母。 - 如果字符不是字母,则统计数量。
- 最后返回非字母字符的总数。
示例输出:
对于输入字符串 "Hello, World! 123"
,该函数将输出:
非字母符号的个数: 6
包含的非字母符号有:,
,
(空格), !
,
(空格), 1
, 2
, 3
。