我開始在2001年使用Python我喜歡語言的簡潔,只有一個功能,惹惱了赫克了我是/
運營商,這將咬我在微妙的地方,如爲什麼Python程序員仍然使用舊式的劃分?
def mean(seq):
"""
Return the arithmetic mean of a list
(unless it just happens to contain all ints)
"""
return sum(seq)/len(seq)
幸運的是,PEP 238已經寫好了,當我發現新的聲明時,我開始虔誠地將它添加到我寫的每個.py文件中。
但是這裏差不多9年過去了,我還經常看到Python code samples那use /
for integer division。 //
不是一個廣爲人知的功能嗎?還是有一個理由更喜歡舊的方式?
未來分區也是我最喜歡的分區之一 – 2010-08-20 05:13:07