Python简单实现表白藏头诗

导入数据

数据分行

存在很多空行

长度为24和16的行可能是正确的诗句(分别对应五言和七言)

部分长度正确的行,可能是目录行,标题等,需要仔细甄别

数据清洗

203 秦川雄帝宅,函谷壮皇居。绮殿千寻起,离宫百雉馀。 24

204 连薨遥接汉,飞观迥凌虚。云日隐层阙,风烟出绮疏。 24

206 岩廊罢机务,崇文聊驻辇。玉匣启龙图,金绳披凤篆。 24

207 韦编断仍续,缥帙舒还卷。对此乃淹留,欹案观坟典。 24

209 移步出词林,停舆欣武宴。雕弓写明月,骏马疑流电。 24

210 惊雁落虚弦,啼猿悲急箭。阅赏诚多美,于兹乃忘倦。 24

212 鸣笳临乐馆,眺听欢芳节。急管韵朱弦,清歌凝白雪。 24

213 彩凤肃来仪,玄鹤纷成列。去兹郑卫声,雅音方可悦。 24

215 芳辰追逸趣,禁苑信多奇。桥形通汉上,峰势接云危。 24

216 烟霞交隐映,花鸟自参差。何如肆辙迹,万里赏瑶池。 24

数据整理句子拆分

维度转换

取头取尾

0 秦川雄帝宅 秦 宅

1 函谷壮皇居 函 居

2 连薨遥接汉 连 汉

3 飞观迥凌虚 飞 虚

4 岩廊罢机务 岩 务区分五言和七言

定义函数五言藏头诗

五言藏尾

七言藏头

七言藏尾

测试

Poet_Libai_5_tou()

请输入四个藏头字

天气真好

天花近足春

气骄陵上都

真耀蕴轩仪

好古笑流俗

Poet_Libai_5_wei()

请输入四个藏尾字

天气真好

广乐奏钧天

昔年怀壮气

清心常保真

不如归山好

作者:防潮同学

源自:https://zhuanlan.zhihu.com/p/33917614

声明:文章著作权归作者所有,如有侵权,请联系小编删除

Python简单实现表白藏头诗相关教程

python藏头诗_Python简单实现表白藏头诗相关推荐

  1. python爬取图片实例_Python简单爬取图片实例

    都知道Python的语法很简单易上手,也很适合拿来作爬虫等等,这里就简单讲解一下爬虫入门--简单地爬取下载网站图片.html 效果 就像这样自动爬取下载图片到本地:python 代码: 其实很简单,咱 ...

  2. Python简单实现表白藏头诗

    导入数据 数据分行 存在很多空行 长度为24和16的行可能是正确的诗句(分别对应五言和七言) 部分长度正确的行,可能是目录行,标题等,需要仔细甄别 数据清洗 203 秦川雄帝宅,函谷壮皇居.绮殿千寻起 ...

  3. python图像验证码识别_python 简单图像识别--验证码

    python  简单图像识别--验证码 记录下,准备工作安装过程很是麻烦. 首先库:pytesseract,image,tesseract,PIL windows安装PIL,直接exe进行安装更方便( ...

  4. python语句块标记_Python简单语句

    简单语句由(逻辑上的)一行组成. 1.表达式语句 表达式也可以是语句.如果表达式是函数调用或者文档字符串的话尤其有用. 例如: "This modue contains SPAM-relat ...

  5. python读取json配置文件_Python简单读取json文件功能示例

    本文实例讲述了Python简单读取json文件功能.分享给大家供大家参考,具体如下: read_json.json: { "rule":{ "namespace" ...

  6. python字典删除元素_Python简单遍历字典及删除元素的方法

    本文实例讲述了Python简单遍历字典及删除元素的方法.分享给大家供大家参考,具体如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3} for key in d: d. ...

  7. python分子化学模拟_python简单实现gillespie模拟

    由于专业需求,需要做主方程的随机模拟.在网上并没有找到适合的Python实现,遂自己写了一个,分享一下源码.至于gillespie算法本身就不介绍了,有需要的读者自然会懂,没需要的读者不建议去懂. 源 ...

  8. python web框架 多线程_python 简单web框架: Bottle

    基本映射 映射使用在根据不同URLs请求来产生相对应的返回内容.Bottle使用route() 修饰器来实现映射. 1 2 3 4 5 from bottle import route, run@ro ...

  9. python sort 部分元素_Python 简单排序算法-选择、冒泡、插入排序实现

    写文章主要是记录自己每天学习的东西,本篇文章主要介绍数据结构中常用的简单的排序算法,虽然这些算法用Python实现起来不是十分的高效,不如c.java之类的运行速度快,应用Python实现主要是为了: ...

最新文章

  1. Java数据结构和算法:二叉树
  2. margin塌陷问题
  3. VS2010主题设置及插件推荐
  4. 3A公司年薪30万建模师总结:怎么做才能学好3D建模?
  5. Mo's Algorithm
  6. 程序员的进阶课-架构师之路(13)-B-树
  7. 在 Visual Studio .NET 中使用 SQL Server 2000 创建数据库应用程序(1)
  8. 用html5做一个介绍自己家乡的页面_厚溥资讯 | HTML5的小知识点小集合(上)
  9. python画k线图_Python绘制K线图
  10. 基于UCenter关联第三方网站与Discuz用户
  11. 错误代码: 1005 Can't create table 'hibernate.bill' (errno: 150)
  12. jooq spring mysql_【中级篇】详细讲解使用SpringBoot + Jooq整合(一)
  13. r4烧录卡内核安装_R4 Wood内核怎么用?R4烧录卡Wood R4内核详细使用教程
  14. 清除数据库日志操作_SQL SERVER
  15. 《工业设计史》第十一章:走向多元化
  16. 物联网智能数据处理技术
  17. 2017年中国智能卡行业发展现状分析及市场发展前景预测
  18. centos mysql5.6卸载_centos 卸载mysql
  19. 如何获取应用宝APP ID
  20. FX:{6630f2d7-bd52-4072-bfa7-863f3d0c5da0}

热门文章

  1. 石油大学远程北京c语言在线作业,中石油北京2020秋《C语言程序设计》第三次在线作业百分...
  2. 智慧园区智能化系统管理现状分析
  3. 用matlab解出冲激响应的表达式,Matlab实验指导书
  4. ModSecurity网站防火墙安装教程加WEB防御规则设置
  5. 图表css,CSS3绘制简单图表 | Soo Smart!
  6. 内存栅栏和volatile关键字
  7. r7 7840HS和i7 1360p差多少 锐龙r77840HS和酷睿i71360p对比
  8. RedFlag 6.0 SP1的一些设置
  9. 常用开源服务器库和中间件
  10. 从零开始学习Linux运维,成为IT领域翘楚(六)