输入一个字符串,统计其中数字字符及小写字符的个数 输入格式: 输入一行字符串 输出格式: 共有?个数字,?个小写字符,?填入对应数量 输入样例: helo134ss12 输出样例: 共有5个数字,6个小写字符 s = input() count = 0 cnt = 0 for i in s: if i <= '9' and i >= '0': count += 1 elif i <= 'z' and i >= 'a': cnt += 1 print("共有%d个数字,%d
# -*- coding: utf-8 -*- #spyder (python 3.7) 1. 统计字符(可以在jieba分词之后使用) from collections import Counter from operator import itemgetter # txt_list可以写成函数参数进行导入 txt_list = ['千古','人间','人间','龙','龙','龙','哈哈哈','人才','千古','千古'] c = Counter() for x in txt_list:
具体代码如下: package main import "fmt" func main() { m := make(map[rune]int, 1) var input string fmt.Scan(&input) for _, v := range input { _, ok := m[v] if ok { m[v] += 1 } else { m[v] = 1 } } for k, v := range m { fmt.Printf("%c出现的个数是: %d\
例7.用户从键盘输入一行字符,编写一个程序,统计并输出其中的英文字符(包括中文字符).数字.空格和其他字符个数. #字符数统计.py Str = input('请输入一行字符:') alpha = 0 space = 0 num = 0 other = 0 for i in Str: if i.isalpha(): alpha += 1 elif i.isspace(): space += 1 elif i.isnumeric(): num += 1 else : other += 1 prin