热线电话:13121318867

登录
2019-06-17 阅读量: 857
设计一个函数,统计字符串中英文字母和数字各自出现的次数

def count_letter_number(string):

letter_count = 0

digit_count = 0

for ch in string:

if 'a' <= ch <= 'z' or 'A' <= ch <= 'Z':

letter_count += 1

elif '0' <= ch <= '9':

digit_count += 1

return letter_count, digit_count

def main():

print(count_letter_number('a1b2c3d4')) # (4, 4)

print(count_letter_number('a123456b')) # (2, 6)

print(count_letter_number('123456!!')) # (0, 6)

if __name__ == '__main__':

main()

37.5000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子