1.设计一个函数,统计一个字符串中出现频率最高的字符(单个符号)及其出现次数
#定义函数
def str_max_count2(my_str):
if len(my_str)<1:
print('输入错误!')
return
my_dic={}
for item in my_str:
my_dic.update({item:my_str.count(item)})
max_count = max(my_dic.values())
for item in my_dic.keys():
if my_dic.get(item)== max_count:
print('出现频率最高的字符%s,出现次数:%d'%(item,max_count))
#调用函数
input_str = input('请输入字符串,程序将统计出现频率最高的字符(单个符号)及其出现次数:')
str_max_count2(input_str)
2.设计一个函数,根据指定长度生成对应的验证码(由数字和大小写英文字母构成的随机字符串)
长度由用户去输入。
def create_random():
import random
unicode_0 = ord('0')
unicode_9 = ord('9')
unicode_a = ord('a')
unicode_z = ord('z')
unicode_A = ord('A')
unicode_Z = ord('Z')
list_numer = list(range(unicode_0,unicode_9+1))
list_upper &