gpt4 book ai didi

Python 乘法相当于整数除法

转载 作者:行者123 更新时间:2023-11-30 21:52:18 25 4
gpt4 key购买 nike

在 python 中,使用 // 进行除法强制结果为整数。乘法有等价的吗?

例如,假设我有一个整数 W,我将其按 float f 缩放。最好有一个像 .* 这样的运算符,这样:

int(W*f)==W.*f

这是真的。

最佳答案

// 不会“强制结果为整数”,这可能是巧合的,但以这种自以为是的方式描述运算符(我相信)会导致您认为应该有是其他类似的功能,但实际上并不存在。 // 是“地板除法”,任何类型都可以重载它以获得任何所需的行为。不存在“地板乘法”运算符。如果您希望将乘法结果强制为整数,您已经展示了一种完全可以接受且直接的方法来执行此操作:

int(W*f)

关于Python 乘法相当于整数除法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59927319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com