当前位置: 首页 > news >正文

企业网站建设 信息安全新人做外贸流程

企业网站建设 信息安全,新人做外贸流程,做一晚水泥工歌曲网站,做网站公司 汉狮网络描述 编写程序#xff1a;从键盘中输入一段字符#xff0c;完成以下统计并输出#xff1a; #xff08;1#xff09;该段字符中总共出现了多少种不同类型的字符#xff1b; #xff08;2#xff09;出现次数最多的前3个字符#xff08;只能为字母和数字#xff0c…描述 编写程序从键盘中输入一段字符完成以下统计并输出 1该段字符中总共出现了多少种不同类型的字符 2出现次数最多的前3个字符只能为字母和数字其它忽略及次数 样例 输入 ukvP^hhhhh0d~R],$Ls[5555555vV1(,Q[9}adWNdRnZ:Nt*SF/?-SEY 输出 总共出现了43种字符 57次 h5次 d3次 代码 def count_char(text):# 统计字符出现次数char_count {}for char in text:if char.isalnum():char_count[char] char_count.get(char, 0) 1# 统计不同类型字符数量num_of_types len(char_count)# 找到出现次数最多的前3个字符most_common_chars sorted(char_count.items(), keylambda x: x[1], reverseTrue)[:3]return num_of_types, most_common_chars input_text input(请输入一段字符) types, most_common count_char(input_text) print(不同类型的字符数量, types) print(出现次数最多的前3个字符及次数) for char, count in most_common:print(char, :, count)代码描述 s input()这行代码使用input函数从键盘获取用户输入的一段字符并将其赋值给变量s。 dict0 {} dict1 {}这两行代码分别创建了两个空字典dict0和dict1用于记录字符出现的次数。 all_length 0这行代码创建了一个变量all_length初始化为0用于记录总共出现的不同字符的数量。 for ch in s:这是一个for循环遍历变量s中的每个字符用变量ch表示当前字符。 dict0[ch] dict1.get(ch)这行代码将字典dict1中对应字符ch的值赋给字典dict0中的键ch相当于将字典dict1复制给dict0。 all_length len(dict0)这行代码更新变量all_length的值为字典dict0中的键值对的数量即不同字符的数量。 if ch.isalnum():这是一个if条件语句判断字符ch是否为字母或数字使用isalnum()方法进行判断。 dict1[ch] dict1.get(ch, 0) 1如果字符ch是字母或数字则将字典dict1中对应字符ch的值加1。如果字符ch在字典dict1中不存在则使用dict1.get(ch, 0)获取字符ch对应的值即出现次数如果字符不存在于字典中则返回默认值0。 length len(dict1)这行代码计算字典dict1的长度即出现过的不同字符的数量。 items list(dict1.items()) items.sort(keylambda x: x[1], reverseTrue)这两行代码将字典dict1转换为列表并对列表中的元素按照出现次数进行排序。dict1.items()将字典中的键值对以元组的形式返回。sort函数对列表中的元素进行排序keylambda x: x[1]指定按照元组的第二个元素也就是出现次数进行排序。reverseTrue表示降序排列。 top3 items[:3]这行代码将排序后的列表items的前三个元素赋值给变量top3即出现次数最多的前三个字符及其次数。 print(f总共出现了{all_length}种字符)这行代码使用print函数打印出现的不同字符的数量。 for i in range(3):if i len(top3):print(f{top3[i][0]}{top3[i][1]}次)这部分代码使用for循环遍历前三个字符及其次数的列表top3。使用print函数打印每个字符和对应的次数格式为字符次数。注意在循环中会判断变量i是否小于top3的长度以防止越界访问。
http://www.zqtcl.cn/news/703003/

相关文章:

  • 用模板建站青岛企业网站制作公司
  • 网站建设经费预算表辽宁工程建设招标网
  • sql数据库查询网站模板谷歌浏览器网页版入口
  • 成都h5建站市场监督管理局举报电话
  • 百度推广弄个网站头像要钱吗?最新新闻热点素材
  • 江苏做网站找谁wordpress主题设置插件
  • 郑州微信网站开发建筑网招工平台
  • 给网站挂黑链普工招聘最新招聘信息
  • 重庆推广网站排名价格上海房产信息网官网
  • 深圳网站公司制作网络公司排名
  • 郑州高端做网站网页制作与网站建设实战大全光盘
  • 科技网站制作公司免费模板建站网站
  • 网页排版精美的中文网站单页设计软件
  • 图书馆网站建设情况会员卡管理系统价格
  • 网站建设的通知沈阳品牌设计公司
  • html5网站框架宝安网站建设深圳信科
  • 做网站单页分销电商平台开发
  • 吉林网站备案南京网站开发选南京乐识好
  • 某网站建设方案纯文本网站连接
  • 怎样做网页游戏网站智通人才网东莞最新招聘信息官网
  • 中英文网站建设wordpress 旅行
  • ic商城网站建设南大资源分享wordpress
  • 永兴集团网站织梦网站模板下载
  • html怎么做网站地图柳州小程序制作公司
  • 微网站自助建站京东自营入驻流程及费用
  • 哪些网站适合用自适应开发板编程软件
  • 网站建设公司领导致辞传奇网页游戏大全
  • 公司网站简介网站建设中的英文
  • 没有防盗链的网站做网站市场报价步登顶
  • 网站建设基本话术服装店网站建设规划书