前言

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

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软件工具和2020最新入门到实战教程。加群695185429即可免费获取。

python有趣的例子和故事_Python几个有趣和特别的小故事相关推荐

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

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

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

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

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

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

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

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

  5. python好玩的案例-Python几个有趣和特别的小故事

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

  6. python的浮点数占 个字节_Python的浮点数占( )字节_学小易找答案

    [其它]使用字典完成 求200-300之间的素数. [单选题]下列Python语句正确的是() [其它]编写一个猜数游戏,该游戏会随机产生一个数字,用户可以随意输入一个数进行比较,在比较过程中,会不断 ...

  7. 如何利用python抖音涨粉代码_Python实现抖音关键词热度搜索小程序(附源码)

    原博文 2020-06-03 19:03 − 今天给大家带来一个抖音热词小程序,废话不多说,直接上代码 import requests import json import urllib.parse ...

  8. python编写程序掷骰子游戏_Python基础案例练习:掷骰子小游戏

    前言 骰子是我们经常能看到的小玩意儿,今天我们来做一个模拟掷骰子过程的文字版小游戏,送给新接触Python的初学者们~ 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者 ...

  9. python代码编写规范有哪些_Python代码编写规范(适合于小团体,低强度)

    正文之前 这篇文是我跟师兄协定以后写代码的一些规范,虽然麻烦,但是对于后续的复查以及代码延续都有很大的好处的. 武汉欢乐谷自己拍的图,后期也调了下.哈哈哈~ 正文 必须统一的: 文件头 写入作者姓名, ...

  10. 小故事-小男孩和瓶子

    详细文章请关注公众号:程序员中的故事大王. 公众号原文链接:小故事-小海龟 小故事:有一天,小男孩终于下定决心,用珍藏好久的瓶子去打水.他满怀着紧张和期待,小心翼翼地打了满满一瓶的水.悲剧发生了,瓶子 ...

最新文章

  1. c# unity PlayerPrefs 游戏存档,直白点就是讲游戏数据本地保存下来
  2. GAN生成的结果多样性不足怎么办?那就再添一个鉴别器!
  3. 超准中医体质测试 源码_心理测试:这几张心理测试图,一眼看透你的内心!不信你来试试!...
  4. 开放网络的承诺:它真的做到了吗?
  5. Java之关于面向对象
  6. select * from dim.dim_area_no@to_dw
  7. 解决 display 和 transition 冲突的问题
  8. n.html id=198,YPE htmlhtml lang=enhead data-n-head-ssrtitle data-n-=true小程序获取不到unionid 微信开放社区...
  9. linux使用fabric教程,Hyperledger fabric在Linux下的环境搭建
  10. 程序员面试金典——1.3确定两串乱序同构
  11. 第六章 函数逼近-强化学习理论学习与代码实现(强化学习导论第二版)
  12. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(19)-用户信息的修改和浏览
  13. 零束银河全栈技术解决方案之数字化体验平台产品篇
  14. Python——实例1:温度转换(Python基本语法元素及框架,代码实现)
  15. stripe海外支付
  16. 英语怎么形容“漂亮女孩”(转)
  17. ADB有线连接车机连不上的解决方案2
  18. ContextMenuStrip 菜单的使用技巧
  19. 李宏毅作业七其二 Network Compression (Knowledge Distillation)
  20. 裸辞后,在家全职接单一个月的感触

热门文章

  1. QTcpSocket 及 TCP粘包分析
  2. Tomcat:The server encountered an internal error () that prevented it from fulfilling this request.
  3. win10启用smb3多通道_关于win10无法使用smb访问局域网内的计算机
  4. 图片文字怎么合并转发_微信怎么转发别人的图片带文字
  5. ae预览绿条不完整_AE不能预览全部视频的原因分析及解决方案
  6. 微信内置浏览器在ios10中不能播放视频问题(无解)
  7. oracle先决条件内存,oracle11g安装客户端检查先决条件失败
  8. 财帮子基金理财社区上线
  9. ubuntu16.04安装Preempt RT实时内核
  10. uniapp 分享到微信、QQ、朋友圈