我在 2001 年开始使用 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已经写好了,我一发现新from __future__ import division
声明,就开始虔诚地将它添加到我写的每个 .py 文件中。
但是到这里已经快 9 年了,我仍然经常看到用于整数除法的Python 代码示例。是不是一个广为人知的功能?或者实际上有理由更喜欢旧方式?/
//