要统计字符串中不同字符的个数,你可以使用 Python 中的字典(Dictionary)来实
现。以下是一个示例代码:
def count_unique_characters(string):
char_count = {}
for char in string:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
return len(char_count)
# 示例用法
text = "Hello, world!"
result = count_unique_characters(text)
print("不同字符的个数是:", result)
在上面的代码中,count_unique_characters 函数接受一个字符串作为参数,并使用字
典 char_count 来记录每个字符的出现次数。遍历字符串中的每个字符,如果字符已经在
char_count 字典中存在,则将对应的计数加 1;否则,在字典中添加该字符并将计数设置
为 1。最后,函数返回字典 char_count 中键的个数,即不同字符的个数。
在示例中,我们将字符串"Hello, world!"传递给 count_unique_characters 函数来统计不同字
符的个数,并将结果打印出来。在这个示例中,不同字符的个数是 10。
你可以根据自己的需求修改 text 变量的值来统计不同字符的个数。