|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1.首先生成包含100个随机字符的字符串,然后统计每个字符的出现次数。
提示:利用string模块中的ascii letters、 digits和
punctuation方法,其中ascii_ letters是生 成所有字母,从a-z和A-Z, digits是生成所有数字0-9, punctuation生成所有的标点字符号。
radndom的choice()方法返回-一个列表,元组或字符串的随机一个元素。
这样行不行:
- from string import *
- from random import choice
- str1 = ''.join([ascii_letters, digits, punctuation])
- temp = ''
- for i in range(100):
- temp += choice(str1)
- res = {}
- for each in temp:
- if each not in res:
- res[each] = 0
- else:
- res[each] += 1
- for j in res:
- print(j, res[j])
复制代码
|
|