十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
本篇內(nèi)容主要講解“怎么理解Python中從Hello World的玄機到Python之禪”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么理解Python中從Hello World的玄機到Python之禪”吧!
專業(yè)領域包括網(wǎng)站設計制作、成都網(wǎng)站制作、商城網(wǎng)站建設、微信營銷、系統(tǒng)平臺開發(fā), 與其他網(wǎng)站設計及系統(tǒng)開發(fā)公司不同,創(chuàng)新互聯(lián)的整合解決方案結(jié)合了幫做網(wǎng)絡品牌建設經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。
1. 最簡單的“HelloWorld”
你寫出的第一行代碼是什么?一千個哈姆雷特可能都只有同一個答案——“HelloWorld”。那么,你有沒有想過, print( Hello World! )并不是打出這兩個單詞的唯一方法?
實際上,只需導入Python開發(fā)人員隱藏的模塊就可以實現(xiàn)HelloWorld。試試這個:
>>> import __hello__ Hello World!
包括空格鍵在內(nèi),此代碼只有16個字符!這可以說是“最簡單的”HelloWorld程序之一。請注意,不能在Python程序中重新導入模塊,所以每次運行時可以打印一次信息。
2. Python之禪
這是在PEP20中提出的概念。PEP是指Python的增強提案。
Python是您最喜歡的語言嗎?喜歡它什么?是設計嗎?有20條描述Python設計的指導原則,可通過以下方式找到其中的19條:
>>> import this
剩下的那條去哪兒了?筆者猜測,人不可能無所不知。以下是前三條指導原則:
Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex.
必須感謝開發(fā)人員為制作如此優(yōu)雅且易讀的編程語言方面所付出的努力。這也是迄今為止Python開發(fā)者指南中唯一被稱為“彩蛋”的“官方”程序。
3. 體驗反重力漫畫
一行Python代碼,就可以體驗反重力漫畫!
import antigravity
試試看!請記住,這么做可能會被困在外太空,瀏覽幾個小時xkcd網(wǎng)絡漫畫。
4. 括號
與許多其他編程語言不同,Python在構造語句、函數(shù)和循環(huán)時實際上并不使用花括號{},但以后可能會用。
__future__ 模塊包含不兼容更改,這些更改將在不久的將來強制實施。例如,在Python2.6或2.7中從__future__ 導入 print_function允許“print”變成接受參數(shù) print()的函數(shù),就像在Python 3中一樣。
看看從__future__開始,括號將如何工作:
>>> from __future__ importbraces SyntaxError: not a chance
5. this.py
還記得Python之禪的前三行嗎?
深入挖掘并找到這個模塊文件this.py后,就會發(fā)現(xiàn),這是迄今為止最漂亮、最明確、最簡單的代碼。
6. 散列
無窮大和NaN的散列。
>>> hash(float( inf )) 314159 >>> hash(float( nan )) 0
這個彩蛋是在Reddit上找到的。筆者真想知道生命、宇宙與萬事萬物的終極解答。(出處:《銀河系漫游指南》。)
7. 巴里叔叔
關于運算符選擇的爭論已持續(xù)了42個年頭。是時候解決了!
這一問題是在PEP 401中提出的,以下內(nèi)容并不難猜到。著名的Python開發(fā)者巴里·華沙 (又名巴里叔叔)被“選中”成為終身友好語言叔叔,簡稱FLUFL。
他制定了一些“修改”,用鉆石操作符<>替換不等式運算符 != 。如果同意巴里叔叔的觀點,可以導入這個有趣的庫,并且<> 語法將會生效,而 !=會導致語法錯誤。
>>> from __future__ importbarry_as_FLUFL>>> 0 != 1 SyntaxError: with Barry as BDFL, use <> instead of != >>> 0<> 1 True >>> 1 <> 1 False
到此,相信大家對“怎么理解Python中從Hello World的玄機到Python之禪”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!