‘壹’ Python统计字符串时加入什么语句可以统计出每一字符所占比例
如果要虚州统计每个字符所占的比例,可以用字符串的长度除以每个字符的次数,然后乘以100。例如:岁中
s = "hello world" # 输入一个字符串counts = {} # 定义一个字典for word in s: # 遍历字符串中的每个字符
if word in counts: # 判断字符是否已经在字典中
counts[word] += 1 # 如果在字典中就加1
else:
counts[word] = 1 # 如果不乎誉山在字典中就设为1for i in counts: # 遍历字典中的键值对
print("{}: {}%".format(i, round(counts[i]/len(s)*100, 2))) # 打印字符和比例,保留两位小数