學習程式設計第二天 Python 之禪

2021-10-06 17:20:19 字數 714 閱讀 4211

經驗豐富的程式設計師倡導盡可能避繁就簡。python社群的理念都包含在tim peters撰寫的「python之禪」中。

要獲悉這些有關編寫優秀python**的指導原則。只需在【直譯器】也就是命令列視窗中執行命令:import this

python 之禪中文翻譯版:

《蟒蛇之禪》(the zen of python),蒂姆·彼得斯(tim peters)著

美麗總比醜陋好。

顯式比隱式好。

簡單總比複雜好。

複雜總比複雜好。

平面比巢狀好。

稀疏總比稠密好。

可讀性。

特殊情況不足以特殊到違反規則。

儘管實用性勝過純潔性。

錯誤不應該悄無聲息地過去。

除非顯式地沉默。

面對模稜兩可的情況,拒絕猜測的**。

應該有一種——最好只有一種——顯而易見的方法來做這件事。

儘管這種方式一開始可能並不明顯,除非你是荷蘭人。

現在總比沒有好。

儘管「從不」常常比「現在」更好。

如果實現很難解釋,這是乙個壞主意。

如果實現很容易解釋,那麼這可能是乙個好主意。

命名空間是乙個偉大的想法——讓我們做更多這樣的事情!

Python學習第二天

1 python包含6種內建的序列,列表 元組 字串 unicode字串 buffer物件和xrange物件 2 列表和元組的主要區別在於,列表可以修改,元組則不能。在一般情況下,幾乎所有的情況下列表都可以替代元組 3 字串就是乙個由字元組成的序列,可以通過索引獲取序列中的元素,使用負數索引時,py...

python學習第二天

if 條件 滿足條件幹什麼1 滿足條件幹什麼2 滿足條件幹什麼3 else 不滿足條件幹什麼1 不滿足條件幹什麼2 或者是 if 條件1 x elif 條件2 x elif 條件3 x else x產生隨機數 import random random.randint 1,3 只在1,2,3中產生隨機...

學習Python 第二天

今天我們學習了迴圈和列表,在python中有兩種迴圈分別是for迴圈和while迴圈。for迴圈寫法 for 變數 in range 起點,終點,步長 迴圈體例題 列印實心菱形 for i in range 4,5 for j in range abs i print end for j in ra...