作者自我介绍:大爽歌, b站小UP主 ,直播编程+红警三 ,python1对1辅导老师 。

本文对应视频版本:
520小彩蛋 python32行代码实现 —— python从入门到撩妹-2

1 彩蛋效果展示:

网页上展示的效果可能不齐,
但是python上的输出是对齐的。
可能是不同平台的空格宽度不同的缘故

祝祝祝 脱脱脱 单单单
祝     脱 单 单
祝祝祝 脱脱脱 单 单祝 脱   单 单
祝祝祝 脱脱脱 单单单
我我我 爱爱爱 你你你
我     爱 你 你
我我我 爱爱爱 你 你我 爱   你 你
我我我 爱爱爱 你你你
爱爱爱 永永永 恒恒恒
爱     永 恒 恒
爱爱爱 永永永 恒 恒爱 永   恒 恒
爱爱爱 永永永 恒恒恒

即让三个中文以520的像素格式输出出来

2 代码如下

LINES1 = """
000 111 222
0     1 2 2
000 111 2 20 1   2 2
000 111 222
"""def happy520(words, lines, num=3):for i in range(num):lines = lines.replace(str(i), words[i])lines = lines.replace(" ", chr(12288))print(lines)words1 = "祝脱单"
happy520(words1, LINES1)words1 = "我爱你"
happy520(words1, LINES1)words1 = "爱永恒"
happy520(words1, LINES1)

说明:

  • 第14行代码lines = lines.replace(" ", chr(12288))
    是将英文的空白换成中文的空白,chr(12288)是中文的空白
    因为英文空白和中文宽度不同,无法对齐。

3 拓展

实际上面的happy520不仅可以让三个中文以520的像素格式输出出来。
还可以用自定义的像素格式,输出自定义的个数的中文。

比如下面代码(需要有上文的happy520的代码)
就可以以5201314的格式输出7个中文

LINES2 = """
000 111 222  3  444  5  6 6
0     1 2 2  3    4  5  6 6
000 111 2 2  3  444  5  6660 1   2 2  3    4  5    6
000 111 222  3  444  5    6
"""words1 = "有情人终成眷属"
happy520(words1, LINES2, 7)
two = ["两情若是久长时", "金风玉露永相随"]
for w in two:happy520(w, LINES2, 7)

其输出效果如下

有有有 情情情 人人人  终  成成成  眷  属 属
有     情 人 人  终    成  眷  属 属
有有有 情情情 人 人  终  成成成  眷  属属属有 情   人 人  终    成  眷    属
有有有 情情情 人人人  终  成成成  眷    属
两两两 情情情 若若若  是  久久久  长  时 时
两     情 若 若  是    久  长  时 时
两两两 情情情 若 若  是  久久久  长  时时时两 情   若 若  是    久  长    时
两两两 情情情 若若若  是  久久久  长    时
金金金 风风风 玉玉玉  露  永永永  相  随 随
金     风 玉 玉  露    永  相  随 随
金金金 风风风 玉 玉  露  永永永  相  随随随金 风   玉 玉  露    永  相    随
金金金 风风风 玉玉玉  露  永永永  相    随

python从入门到撩妹 2 —— 30行代码实现520小彩蛋相关推荐

  1. python撩妹小技巧 —— 30行代码实现520小彩蛋

    1 彩蛋效果展示: 网页上展示的效果可能不齐, 但是python上的输出是对齐的. 可能是不同平台的空格宽度不同的缘故 祝祝祝 脱脱脱 单单单 祝 脱 单 单 祝祝祝 脱脱脱 单 单祝 脱 单 单 祝 ...

  2. python你TM太皮了——区区30行代码就能记录键盘的一举一动

    先看看效果 Like This↓ 一.公共WiFi 公用电脑什么的 在我们日常在线上工作.玩耍时,不论开电脑.登录淘宝.玩网游 统统都会用到键盘输入 在几乎所有网站,例如淘宝.百度.126邮箱等等 为 ...

  3. 爬虫入门,带你用30行代码爬取高清美女写真,附安装包+源码

    1.准备工作 1 高清壁纸:https://www.36992.com/girls/list-1.html 2 Python环境 Python3.9新特性: 字典"并集"运算符 类 ...

  4. Python程序员30行代码素描表白!网友:花里胡哨

    总有人说程序员不够浪漫!其实我们只是没时间而已,等我们有时间了,还有普通人什么事儿?最近就有一个小伙伴上热搜了! 原来他用Python给可爱的女朋友画了一幅素描!不到30行代码,一起来学学给她一个惊喜 ...

  5. 一个包含30行代码的Python项目:如何在您最喜欢的Twitcher流式传输时设置SMS通知...

    Hi everyone :) Today I am beginning a new series of posts specifically aimed at Python beginners. Th ...

  6. python制作表白神器_程序员的七夕用30行代码让Python化身表白神器

    转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式.让程序员的恋人们感受一下IT人的浪漫. 一.词云制作 首先咱们可以用之前介绍过的wordcould包制作词云. ...

  7. 太厉害了!30行代码抓取上万个小姐姐跳舞视频,有点飘了~

    点上方"菜鸟学Python",选择"星标" 第481篇原创干货,第一时间送达 大家好,我是菜鸟哥!这个我第481篇原创! 今天又给大家带来一个有趣的Python ...

  8. vb.net读取excel并写入dgv_读取PDF中的表格写入EXCEL?30行代码搞定

    办公自动化系列+1 现在,各类数据分析的书籍,都可以在网上找到PDF版本: 同时,百度文库.各类数据统计文库.行业研究等众多论文报告,是通过PDF的形式去展示输出的: 但是,令人都头疼的是,各类数据分 ...

  9. 30 行代码实现蚂蚁森林自动“偷”能量

    作者 | xindoo 来源 | CSDN 博客,已获作者授权 虽然我支付宝加了好多好友,平时有很多能量可以"偷",但由于太懒,至今一棵树都没种成,所以心心念念把偷能量这事自动化. ...

最新文章

  1. 开启Windows7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP)
  2. 深度学习多变量时间序列预测:卷积神经网络(CNN)算法构建时间序列多变量模型预测交通流量+代码实战
  3. python 异常操作 处理方法
  4. pytorch和Numpy的区别以及相互转换
  5. 灵活运用 SQL Server 数据库的 FOR XML PATH
  6. python怎么画参数函数图像_详解pandas.DataFrame.plot() 画图函数
  7. python cx_Oracle连接Oracle数据库查询
  8. 139. php://
  9. k3 审核流程图_金蝶K3操作流程图详解
  10. unity 反编译 step1 disUnity
  11. 网络调试助手简单使用教程(CM精装版V3.8.2)
  12. 团灭Leetcode打家劫舍问题
  13. BUUCTF中的reverse1
  14. 网络中的代理(proxy)和NAT
  15. Hibernate【映射】续篇
  16. pu膜刻字膜热转印膜在衣服上的烫印参数
  17. C#实现土豆优酷等网站视频的缩略图
  18. 股市学习稳扎稳打(四)当宏观经济出现复苏时,不同的行业分别以什么顺序进行轮动上涨
  19. 计算机游戏本和商务本的区别,商务本和游戏本有什么区别
  20. 市场里的企业:一个人力资本与非人力资本的特别合约

热门文章

  1. python预测糖尿病_实战 | 糖尿病预测项目
  2. 【STM32H7】第13章 任务调度—抢占式,时间片和合作式
  3. c语言do循环函数,C语言do-while循环
  4. CRT8.5.4.zip包
  5. ZOJ 3886 Nico Number(筛素数+Love(线)Live(段)树)
  6. .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus)
  7. Json概述以及python对json的相关操作(至尊宝错过了紫霞仙子,难道你也要错过python对json的相关操作吗?)
  8. CATTI论坛上的励志文章
  9. 天空为什么刚才灰得就像哭过呢??
  10. 中关村创业大街是贵重金属垃圾场,我捡到一只产品经理