热线电话:13121318867

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

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()

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据