我开始在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