一:以下的代码的输出将是什么? 说出你的答案并解释?
汇总华为(月薪23K)5道面试真题!(部分附带详细解答思路)
答案:
这个答案实际依赖于你使用的是 Python 2 还是 Python 3。
在 Python 3 中,期望的输出是:
汇总华为(月薪23K)5道面试真题!(部分附带详细解答思路)
在 Python 2 中,尽管如此,以上代码的输出将是:
汇总华为(月薪23K)5道面试真题!(部分附带详细解答思路)
默认,如果两个操作数都是整数,Python 2 自动执行整型计算。结果,5/2 值为 2,然而 5./2 值为 ```2.5``。
注意,尽管如此,你可以在 Python 2 中重载这一行为(比如达