python之禪怎麼print python之禪

2021-10-11 12:22:33 字數 633 閱讀 5849

python程式設計和設計的指導原則,import this之後便會在控制台列印出來:

time peter建議在**中對輸出的內容做一些簡單的混淆,於是他們就用rot13對列印內容進行了一些處理。rot13就是凱撒密碼的一種,每個字母變換為它後面的第13個字母。例如a變換為它後面的第13個字母n。解碼**如下:

d = {}

for c in (65,97):

for i in range(26):

d[chr(i+c)] = chr((i + 13) % 26 +c)

print "".join([d.get(c,c) for c in s])

優美勝於醜陋

顯式勝於隱式

簡單勝於複雜

複雜勝於難懂

扁平勝於巢狀

稀疏勝於緊密

可讀性應當被重視

儘管實用性會打敗純粹性,特例也不能凌駕於規則之上

不要忽略任何錯誤,除非你確定這麼做

面對不明確的定義,拒絕猜測

找到一種最好的唯一的方法就是去解決問題

做好過不做,但沒有思考的做還不如不做

如果實現很難說明,那麼它是個壞想法

如果實現很容易解釋,那麼它可能是個好想法

命名空間是個絕妙的想法,請多加利用

Python之print語句Python的注釋

print語句可以向螢幕上輸出指定的文字。比如輸出 hello,world 用 實現如下 print hello,world print語句也可以跟上多個字串,用逗號 隔開,就可以連成一串輸出 print the quick brown fox jumps over the lazy dog the...

python之return和print的區別

先給大家看一段小 def say print 1 say restart d 軟體指令碼 python指令碼 01.py 1 def say print 1 a say print a restart d 軟體指令碼 python指令碼 01.py 1none 在第二個函式中,我們發現a的值為non...

Python2 之 print函式示例

吐槽下,python2 官方文件的print資料好少啊,看的別人部落格才知道咋用 usr bin env python coding utf 8 import sys print sys.version 輸入與輸出 str 與repr for x in range 1,11 print repr x...