小学拼音弄一下

import re
from xpinyin import Pinyindef remove_middle_characters(text):# 仅保留汉字chinese_chars = re.findall(r'[\u4e00-\u9fff]+', text)cleaned_text = ''.join(chinese_chars)# 如果字符数为偶数,则在中间添加空格if len(cleaned_text) % 2 == 0:middle_index = len(cleaned_text) // 2cleaned_text = cleaned_text[:middle_index] + ' ' + cleaned_text[middle_index:]return cleaned_text# 从用户输入中读取多行文本
lines = []
print("请输入文本,输入'#'结束输入:")
while True:line = input("")if line == '#':breaklines.append(line)# 统计重复行
duplicate_lines = {}
for line in lines:if line in duplicate_lines:duplicate_lines[line] += 1else:duplicate_lines[line] = 1# 计算行数和重复行的数量
line_count = len(lines)
duplicate_count = sum(1 for count in duplicate_lines.values() if count > 1)# 计算重复行占总行数的百分比
if line_count > 0:duplicate_percentage = (duplicate_count / line_count) * 100
else:duplicate_percentage = 0# 打印统计信息
print("统计:")
print("行数:", line_count)
print("重复行:", duplicate_count)
print("重复行占总行数的百分比: {:.2f}%".format(duplicate_percentage))# 删除重复行
lines = list(set(lines))# 删除中间字符并按要求修改
for i in range(len(lines)):lines[i] = remove_middle_characters(lines[i])# 使用拼音排序
pinyin = Pinyin()
lines.sort(key=lambda x: pinyin.get_pinyin(x, ' '))# 按行长度排序
lines.sort(key=lambda x: len(x))# 去除重复行
lines = list(set(lines))# 打印处理后的文本
print("处理后的文本:")
for line in lines:print(line)# 再次统计重复行
duplicate_lines = {}
for line in lines:if line in duplicate_lines:duplicate_lines[line] += 1else:duplicate_lines[line] = 1# 计算行数和重复行的数量
line_count = len(lines)
duplicate_count = sum(1 for count in duplicate_lines.values() if count > 1)# 计算重复行占总行数的百分比
if line_count > 0:duplicate_percentage = (duplicate_count / line_count) * 100
else:duplicate_percentage = 0# 打印统计信息
print("再次统计:")
print("行数:", line_count)
print("重复行:", duplicate_count)
print("重复行占总行数的百分比: {:.2f}%".format(duplicate_percentage))

折腾全网小学生正义词反义词

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

手机app存储不能10326字,以下是文本,我这是用的qpython安卓python写的代码,只需要把代码复制了窗口,就可以回到小时候

在这里插入图片描述

那94行的点把他删除掉,首次运行会报错,因为没有安装

在这里插入图片描述

你可以使用pip来安装 xpinyin 库。打开命令行界面,然后运行以下命令:

pip install xpinyin

这会自动从PyPI(Python Package Index)下载并安装 xpinyin 库及其依赖项。安装完成后,你就可以在Python代码中导入并使用它了。

机器人地址:https://chat18.aichatos.xyz/

机器人地址
可以去折腾机器人!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/692078.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机电脑通用便签推荐 好用便签下载

便签软件作为一种日常记录和管理工具,其实用性和便捷性深受用户喜爱。一款优秀的便签软件不仅能帮助我们随时随地记录重要信息,还能有效提高工作效率。然而,市场上很多便签应用仅限于单一平台使用,对于需要在手机和电脑间频繁切换…

LeetCode 题目 119:杨辉三角 II

作者介绍:10年大厂数据\经营分析经验,现任字节跳动数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python,欢迎探讨交流 欢迎加入社区:码上找工作 作者专栏每日更新: LeetCode解锁1000题…

【Shell】shell编程之循环语句

目录 1.for循环 例题 2.while循环 例题 3.until循环 1.for循环 读取不同的变量值,用来逐个执行同一组命令 for 变量 in 取值列表 do 命令序列 done [rootlocalhost ~]# for i in 1 2 3 > do > echo "第 $i 次跳舞" > done 第 1 次跳舞 第 …

苹果电脑MAC清理系统空间工具CleanMyMacX4.15.3中文版下载

苹果电脑以其出色的性能、优雅的设计和高效的操作系统而受到许多用户的喜爱。然而,随着时间的推移和使用量的增加,你可能会发现你的Mac开始变得缓慢和响应迟缓。这通常是因为硬盘空间被大量占用,影响了系统的整体性能。幸运的是,有…

线性集合:ArrayList,LinkedList,Vector/Stack

共同点:都是线性集合 ArrayList ArrayList 底层是基于数组实现的,并且实现了动态扩容(当需要添加新元素时,如果 elementData 数组已满,则会自动扩容,新的容量将是原来的 1.5 倍),来…

day11-IO流

IO流 1 IO流的概述和分类 1.1学习IO流的目的? 1,将数据写到文件中,实现数据永久化存储 2,读取文件中已经存在的数据 1.2 IO流概述 其中:I表示intput,是数据从硬盘进内存的过程,称之为读。…

1905. 统计子岛屿

1905. 统计子岛屿 java&#xff1a;DFS class Solution {Boolean flag true;private void dfs(int x, int y, int m, int n, int[][] grid1, int[][] grid2) {if (x < 0 || x > m || y < 0 || y > n || grid2[x][y] ! 1) { // 包含关系&#xff1a;遍历最小范围…

Electron学习笔记(六)

文章目录 相关笔记笔记说明 七、系统5、托盘图标(1)、设置托盘图标(2)、托盘图标闪烁(3)、托盘图标菜单 6、剪切板(1)、写入剪切板(2)、读取剪切板 7、系统通知8、其他(1)、使用系统默认应用打开文件(2)、接收拖拽到窗口中的文件(3)、使用系统字体 相关笔记 Electron学习笔记&…

批量文本高效编辑神器:轻松拆分每行内容,一键保存更高效!轻松实现批量拆分与保存

文本处理成为我们日常工作中的一项重要任务。然而&#xff0c;面对大量的文本内容&#xff0c;传统的逐行编辑方式往往显得繁琐且效率低下。那么&#xff0c;有没有一种更高效、更便捷的解决方案呢&#xff1f;答案是肯定的——批量文本高效编辑神器&#xff0c;让您的文本处理…

商场学习之微服务

前言 寒假前在新电脑上配置了java环境&#xff0c;maven仓库&#xff0c;node,js&#xff0c;navicat&#xff0c;MySQL&#xff0c;linux&#xff0c;vmware等环境&#xff0c;创建了6个mysql数据库&#xff0c;77张表。 如此多的表&#xff0c;字段&#xff0c;去手写基础…

vue3vue3vue3vue3vue3vue3vue3vue3vue3vue3vue3vue3

纯vue3的语法 一.创建&#xff08;基于vite&#xff09; 1.在指定目录下运行 npm create vuelatest 项目名称&#xff1a;英文小写下划线数字回车表示确定是、否 左右切换路由、pina、单元测试、端到端的测试、开启eslint控制代码质量 先选择no&#xff0c;学的时候自己手动…

数列排序C++

题目&#xff1a; 思路&#xff1a; 创建一个数组a&#xff0c;循环遍历输入&#xff0c;然后使用函数sort进行上升排序&#xff0c;最后循环遍历输出a[i]. #include <bits/stdc.h> using namespace std; int main(){int a[201];int n;cin>>n;//输入for(int i0;i&l…