成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Python尋找彩蛋:從“Hello World”的玄機到Python之禪

開發 后端
也許在你眼里,Python可能只是項目創建、模擬和自動化的工具;但在一些人那里,它就像是《頭號玩家》的電影片場,處處暗藏“玄機”,充滿了有趣的彩蛋。

本文轉載自公眾號“讀芯術”(ID:AI_Discovery)

也許在你眼里,Python可能只是項目創建、模擬和自動化的工具;但在一些人那里,它就像是《頭號玩家》的電影片場,處處暗藏“玄機”,充滿了有趣的彩蛋。

你是否已經厭倦了整體呆在家里?不如來探索Python中的隱藏功能和小驚喜吧!

[[325459]]

1. 最簡單的“HelloWorld”

你寫出的第一行代碼是什么?一千個哈姆雷特可能都只有同一個答案——“HelloWorld”。那么,你有沒有想過, print( Hello World! )并不是打出這兩個單詞的唯一方法?

實際上,只需導入Python開發人員隱藏的模塊就可以實現HelloWorld。試試這個:

  1. >>> import __hello__ 
  2. Hello World! 

包括空格鍵在內,此代碼只有16個字符!這可以說是“最簡單的”HelloWorld程序之一。請注意,不能在Python程序中重新導入模塊,所以每次運行時可以打印一次信息。

 

2. Python之禪

這是在PEP20中提出的概念。PEP是指Python的增強提案。

Python是您最喜歡的語言嗎?喜歡它什么?是設計嗎?有20條描述Python設計的指導原則,可通過以下方式找到其中的19條:

  1. >>> import this 

剩下的那條去哪兒了?筆者猜測,人不可能無所不知。以下是前三條指導原則:

  1. Beautiful is better than ugly. 
  2. Explicit is better than implicit. 
  3. Simple is better than complex. 

必須感謝開發人員為制作如此優雅且易讀的編程語言方面所付出的努力。這也是迄今為止Python開發者指南中唯一被稱為“彩蛋”的“官方”程序。

3. 體驗反重力漫畫

一行Python代碼,就可以體驗反重力漫畫!

  1. import antigravity 

試試看!請記住,這么做可能會被困在外太空,瀏覽幾個小時xkcd網絡漫畫。

 

4. 括號

與許多其他編程語言不同,Python在構造語句、函數和循環時實際上并不使用花括號{},但以后可能會用。

__future__ 模塊包含不兼容更改,這些更改將在不久的將來強制實施。例如,在Python2.6或2.7中從__future__ 導入 print_function允許“print”變成接受參數 print()的函數,就像在Python 3中一樣。

看看從__future__開始,括號將如何工作:

  1. >>> from __future__ importbraces 
  2. SyntaxError: not a chance 

5. this.py

還記得Python之禪的前三行嗎?

深入挖掘并找到這個模塊文件this.py后,就會發現,這是迄今為止最漂亮、最明確、最簡單的代碼。

6. 散列

無窮大和NaN的散列。

  1. >>> hash(float( inf )) 
  2. 314159 
  3. >>> hash(float( nan )) 

這個彩蛋是在Reddit上找到的。筆者真想知道生命、宇宙與萬事萬物的終極解答。(出處:《銀河系漫游指南》。)

7. 巴里叔叔

關于運算符選擇的爭論已持續了42個年頭。是時候解決了!

這一問題是在PEP 401中提出的,以下內容并不難猜到。著名的Python開發者巴里·華沙 (又名巴里叔叔)被“選中”成為終身友好語言叔叔,簡稱FLUFL。

[[325460]]

他制定了一些“修改”,用鉆石操作符<>替換不等式運算符 != 。如果同意巴里叔叔的觀點,可以導入這個有趣的庫,并且<> 語法將會生效,而 !=會導致語法錯誤。

  1. >>> from __future__ importbarry_as_FLUFL>>> 0 != 1 
  2. SyntaxError: with Barry as BDFL, use  <>  instead of  != >>> 0<> 1 
  3. True 
  4. >>> 1 <> 1 
  5. False 

 其實彩蛋還有更多,接下來就自己探索吧,當你打開這扇門,Python世界從此妙趣橫生。

 

責任編輯:趙寧寧 來源: 讀芯術
相關推薦

2021-01-20 07:48:28

TechFlow前端網站

2023-01-06 08:18:44

2009-09-16 17:15:19

OSGi Bundle

2023-05-23 08:01:10

Netty網絡通信

2010-03-15 15:18:23

Python運行

2016-12-14 14:41:20

Hello World程序運行機制

2016-12-13 14:12:25

程序機制

2011-09-08 10:41:12

Node.js

2012-03-06 10:22:00

程序

2011-03-21 09:45:52

Hello WorldObjective-C生命周期

2011-07-01 11:02:30

EnyowebOShello world

2011-12-05 15:44:45

Knockout

2018-03-21 12:36:21

Python字符串

2014-12-19 10:07:10

C

2017-11-23 17:45:46

Yii框架IntelYii框架深度剖析

2019-07-30 14:35:58

TCPIP模型

2012-02-20 14:26:48

JavaPlay Framew

2009-07-30 13:21:17

Scala入門Hello World

2009-08-11 10:32:23

什么是Groovy

2023-09-04 07:30:03

Wasm匯編語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女黄色在线观看 | 一区二区三区四区在线 | 亚洲日日操| 国产精品视频一二三区 | 一区二区三区视频在线观看 | 国产999精品久久久久久 | 欧美一级电影免费 | 日韩精品在线播放 | 日日操天天射 | 美国a级毛片免费视频 | 国产91久久久久蜜臀青青天草二 | www.中文字幕.com | 亚洲一区二区中文字幕在线观看 | 日韩不卡在线观看 | 欧美成人精品一区二区男人看 | 天天操天天天干 | 91在线网站 | 女女百合av大片一区二区三区九县 | 欧美成人免费在线 | 免费看一区二区三区 | 日韩一区在线播放 | 国产中文字幕在线 | 国产高清一二三区 | 女女百合av大片一区二区三区九县 | 久久精品视频12 | 欧产日产国产精品国产 | 国产一区在线免费 | 精品国产乱码久久久久久丨区2区 | 国产成人精品久久二区二区91 | 欧美成人a∨高清免费观看 色999日韩 | 一区日韩| 日韩国产欧美一区 | 成人三级在线观看 | 黄色三级免费网站 | 国产免费观看久久黄av片涩av | 亚洲国产成人精品一区二区 | 亚洲一区国产 | 欧美一级片在线观看 | 五月天激情电影 | 国产精品色综合 | 成人精品视频在线观看 |