前言

当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西。通常,这意味着社区的贡献者会为该语言添加一些有趣和特别的彩蛋以及隐藏的特性(当然前提是不会增加在生产环境中使用的风险)。

Python 就是一个很好的例子。作为一门开源的语言,它的社区为其贡献了一些十分幽默的东西。

旁注:如果您想观察彩蛋,请注意,它们只能在第一次工作。如果希望重新运行它们,需要重新启动 Python shell。

1、Hello World

程序员们都熟悉 Hello World 的概念。在大多数情况下,它指的是使用该编程语言编写的最小程序,它会将"Hello World”打印到屏幕。这可能是在学习新的编程语言时首先要做的。

Python 有一个酷酷的隐藏的库,做了一些有点与众不同的事:

2、April Fool

下面的 April fool 玩笑是由 Barry Warsaw 提出的,与他的退休有关。他是一位著名的 Python 开发者,在他宣布正式退休的时候,就诞生了下面这个彩蛋:

3、由 C++ 转换到 Python

'braces'库也是一个具有浓厚程序员风格的玩笑,它在其文档中提到,当在编写 Python 代码时使用这个库可提供使用 C++ 花括号的功能。但当你尝试使用它的时候,你将会看到社区对此的看法:

哈哈哈,以为导入 braces 就可以使用花括号来结束代码块?Python 的答案是:没门儿!

4、经典的 Python 之禅

运行此命令将显示由 Tim Peters 编写的"Zen Of Python(Python 之禅)"。据传这是 Python 中的『八荣八耻』,每个有追求的 Python 程序员都应该谨记于心。

参考翻译:

优美胜于丑陋。

显式胜于隐式。

简单胜于复杂。

复杂胜于难懂。

扁平胜于嵌套。

分散胜于密集。

可读性应当被重视。

尽管实用性会打败纯粹性,特例也不能凌驾于规则之上。

除非明确地使其沉默,错误永远不应该默默地溜走。

面对不明确的定义,拒绝猜测的诱惑。

用一种方法,最好只有一种方法来做一件事。

虽然一开始这种方法并不是显而易见的,但谁叫你不是 Python 之父呢。

做比不做好,但立马去做有时还不如不做。

如果实现很难说明,那它是个坏想法。

如果实现容易解释,那它有可能是个好想法。

命名空间是个绝妙的想法,让我们多多地使用它们吧!

5、"反重力”漫画

输入这行代码,会直接跳转到漫画网页 xkcd。漫画很有意思,一个人漂浮在天空中,他的一位朋友好奇的问他是怎么飞起来的。

对话内容大致翻译:

欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。

python好玩的案例-Python几个有趣和特别的小故事相关推荐

  1. python有趣的小项目-Python几个有趣和特别的小故事

    前言 当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西.通常,这意味着社区的贡献者会为该语言添加一些有趣和特别的彩蛋以及隐藏的特性(当然前提是不会增加在生产环境中使用的风险). Pytho ...

  2. python有趣的例子和故事,Python几个有趣和特别的小故事|简明python教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西.通常,这意味着社区的贡献者会为该语言添 ...

  3. python有趣的例子和故事_Python几个有趣和特别的小故事|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西.通常,这意味着社区的贡献者会为该语言添 ...

  4. 有趣的python项目_Python几个有趣和特别的小故事

    前言 当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西.通常,这意味着社区的贡献者会为该语言添加一些有趣和特别的彩蛋以及隐藏的特性(当然前提是不会增加在生产环境中使用的风险). Pytho ...

  5. python好玩的案例-Python有趣的小案例-美国队长盾牌

    # 导入 turtle 模块 # 模块是 python 自带的工具箱,这里将工具箱导入就能使用了 # turtle 模块是 python 用来画图的工具箱 import turtle # 将 turt ...

  6. python项目开发案例-Python项目开发案例集锦 PDF 全彩超清版

    给大家带来的一篇关于Python案例相关的电子书资源,介绍了关于Python.项目开发.Python案例方面的内容,本书是由吉林大学出版社出版,格式为PDF,资源大小99.1 MB,明日科技编写,目前 ...

  7. python爬虫进阶案例,Python进阶(二十)-Python爬虫实例讲解

    #Python进阶(二十)-Python爬虫实例讲解 本篇博文主要讲解Python爬虫实例,重点包括爬虫技术架构,组成爬虫的关键模块:URL管理器.HTML下载器和HTML解析器. ##爬虫简单架构 ...

  8. python数据分析实战案例-Python数据分析案例实战

    原标题:Python数据分析案例实战 至今我们网站已经开设了多个数据分析系列的课程,大部分都是基于算法思路来开展的,课程中着重点在于算法的讲授.软件的使用,案例只是辅助学习.然而很多学员反映,希望可以 ...

  9. python创意实用案例-python实用案例

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! (python内部对异常已处理)1 class listiterator(obje ...

最新文章

  1. python编程难吗-都说python很简单 真的很好学么?
  2. sql语句按照汉字拼音首字母排序
  3. SQL Server中事务日志自动增长对性能的影响
  4. 在2019年,如何成为更好的Node.js开发者?
  5. tensorflow 风格迁移二
  6. 函数指针——typedef函数指针
  7. 从CMDB动态获取服务器列表,按照Ansible的约定
  8. 如果传输的文件过大怎么办
  9. JAVA Metrics 度量工具使用介绍
  10. jsp使用rem页面内容不能根据屏幕分辨率自适应_为什么很多web项目还是使用 px,而不是 rem?...
  11. JavaScript异步编程的四种方法(转)
  12. Learning Premiere Elements 15 Premiere Elements 15教程 Lynda课程中文字幕
  13. [转载]2016美国数学建模MCM F题(政策)翻译:难民移入政策建模
  14. 假设检验实验和拟合优度检验练习题
  15. 接口文档管理工具showDoc
  16. 画意三峡---先睹为快
  17. 动态SQL(if、where、trim、choose when otherwise、foreach、sql标签等)
  18. Windows系统制作安装
  19. Python Selenium 抖音直播平台实现自动发送评论
  20. 电脑桌面图标有小黄锁怎么办?

热门文章

  1. 惠普台式计算机硬盘拆卸方法,简单的拆解二_惠普 EliteDesk 800 G1 DM_台式电脑评测-中关村在线...
  2. 广州乐享元游-校招-C++服务端开发工程师笔试
  3. 华为鸿蒙a股,美林配资杠杆免费线上开户:华为鸿蒙系统将正式发布A股软件板块被引爆...
  4. 零基础小白应该如何快速入门软件测试
  5. 使用Rancher搭建k8s集群
  6. 现代计算机结构模型及工作原理
  7. mybatis 配置之 typeAliases 别名配置元素设置
  8. Arduino 温度传感器NTC温度AD对应值映射改进
  9. 南大通用GBase8s 常用SQL语句(262)
  10. 微信什么情况下才会看到“对方正在输入……”