Py学习  »  Python

我应该使用float文本在python中将整数表示为浮点数吗?

Ivan • 5 年前 • 780 次点击  

考虑一个返回半个float参数的函数。最好是第一个还是第二个?

def half_a(x: float) -> float:
    return x / 2

def half_b(x: float) -> float:
    return x / 2.0

是否有任何性能差异,或者是否有一种风格约定会说其中一个比另一个更好?

清楚地 half_a 看起来更好,更复杂的代码段可能以这种方式得到更可读的写入,但在某些其他语言中,使用 half_b 避免运行时类型转换的版本。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30400
 
780 次点击  
文章 [ 2 ]  |  最新文章 5 年前