小学拼音弄一下

复制代码
import re
from xpinyin import Pinyin

def 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) // 2
        cleaned_text = cleaned_text[:middle_index] + ' ' + cleaned_text[middle_index:]

    return cleaned_text

# 从用户输入中读取多行文本
lines = []
print("请输入文本,输入'#'结束输入:")
while True:
    line = input("")
    if line == '#':
        break
    lines.append(line)

# 统计重复行
duplicate_lines = {}
for line in lines:
    if line in duplicate_lines:
        duplicate_lines[line] += 1
    else:
        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] += 1
    else:
        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/

机器人地址

可以去折腾机器人!

相关推荐
迅猛龙办公室14 分钟前
python实现倒序输出数字
开发语言·python
慧都小项7 小时前
从原理图到 PCB 制造数据:设计交付的 4 个核对关口
程序人生·自动化·pcb工艺·电子设计
qq_284274059 小时前
机械原理笔记:平面机构自由度计算(复合铰链、局部自由度、虚约束)与四杆机构入门(含考点)
笔记·学习·平面·自动化·制造
全栈练习生10 小时前
AI Agent 沙箱
python·ai
qq_2842740510 小时前
数控铣床与加工中心笔记:铣刀与刀柄系统、G54试切对刀、镜像加工指令、孔加工工艺(钻扩铰镗)与固定循环G73/G83/G81/G76/G87/G84
笔记·学习·自动化·制造
SEO_juper11 小时前
用 Python 写一个 GEO 可见性检查脚本:你的网站现在能被 AI 引用吗
开发语言·人工智能·爬虫·python·seo·外贸独立站
用户83562907805112 小时前
使用 Python 对 Excel 工作表进行排序
后端·python
for_ever_love__12 小时前
MySQL 全文索引实战:FULLTEXT、ngram 中文分词与 MATCH AGAINST 到底该怎么用
java·python·mysql·全文检索·分词·索引·ngram
用户83562907805112 小时前
使用 Python 合并 PowerPoint 演示文稿
后端·python
weixin_4617694012 小时前
VS Code 中创建 Jupyter 文件(.ipynb)
ide·python·jupyter