编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次
例如,对于字符串abaca而言,有a、b、c三种不同的字符,因此输出3。
输入一行没有空格的字符串。
输出范围在(0~127)字符的个数。
str = input()
str_list = set(list(str))
# print(list(str))
countchar = 0
# print(str_list)
for c in str_list:
if ord(c) > 0 and ord(c) < 128:
countchar += 1
# print(countchar)
print(countchar)