美文网首页
003完成引入随机字符串的引入

003完成引入随机字符串的引入

作者: 弗兰基的自由之路 | 来源:发表于2022-11-11 22:56 被阅读0次

# ********************************

# 功能:统计字符出现的次数V3.0

# 说明:引入随机字符串,并计算每个字符出现次数

#编写人:Frank 编写时间:2022年11月12日

#修改人:      修改内容:

#*******************************************************************

import random,string

# 初始化字典

dicData={}

# 定义相关长度随机数

n1=random.randint(1,10)

n2=random.randint(1,52)

n3=random.randint(1,32)

# print(type(n1))

# 获取随机长度指定字符的内容

con1=random.choices(string.digits,k=n1)

con2=random.choices(string.ascii_letters,k=n2)

con3=random.choices(string.punctuation,k=n3)

print(n2,n3,n1)

# 进行相关内容的合并

r1=''.join(con1)

r2=''.join(con2)

r3=''.join(con3)

# print(r1,r2,r3)

strCon=r1+r2+r3

print(strCon)

# 获取字符串中没个字符

for xin strCon:

    # print(x)

# r=strCon.count(x)

# print(x,r)

    dicData[x]=strCon.count(x)

print(dicData)

print(type(dicData))


今天比较不错,在课程听到老师说可以使用random.choice()函数的时候,提前去查询了一下,关于:

简而言之

random.choice(list) #返回一个元素

choose2= random.choices(list, k=2) #返回一个列表,且列表中的值可能会重复

choose3= random.sample(list,k=2) #返回一个列表,且列表中的值一定不会重复

相关文章

  • 003完成引入随机字符串的引入

    # ******************************** # 功能:统计字符出现的次数V3.0 # 说...

  • 概率论与数理统计

    第一章随机事件与样本空间,进行随机试验得到试验结果,全部样本点组成样本空间,样本全体引入子集,引入随机事件,引入事...

  • 002-字典随机引入字符串

    # # 试验1:字典中能否存入重复的键值对 # dict={'a':1,'b':2} # # 追加一个完全相同的键...

  • String

    String与StringBuilder的区别 什么是StringBuilder 可以完成字符串的拼接;需要引入S...

  • 主动引入随机性

    今天听LIUDA老师解读《反脆弱》中的随机性与天真的干预,讲到要主动引入随机性。随机性是反脆弱性系统中必不可少的,...

  • 浏览器阻止缓存

    1、引入js的时候,在后面加入随机数

  • CSS @规则 及选择器

    @规则 @charset 提示CSS文件的字符串编码方式 @import 引入CSS文件,但不会引入其中的@cha...

  • 字符串中求出现次数最多字符

    思路: 引入TreeSet:通过集合快速找到所有出现的字符串 引入ArrayList:为了快速排序,再通过Stri...

  • 一起来学统计学——离散型随机变量的概率

    在事件的基础上,引入了随机变量的概念。然而,为什么要引入这样一个新的概念,随机变量的意义是什么? 实际上这是数学上...

  • 14.random模块

    random模块 1). random常用内置函数 引入random模块 返回随机整型,不包含末位值 随机返回In...

网友评论

      本文标题:003完成引入随机字符串的引入

      本文链接:https://www.haomeiwen.com/subject/vlpcxdtx.html