gpt4 book ai didi

python - 基于模/余数计算填充的简单方法

转载 作者:行者123 更新时间:2023-12-02 09:24:22 25 4
gpt4 key购买 nike

如果我有一个长度为 L=77 的字符串,我想将其填充到 N=10 的倍数的长度。我感兴趣的是计算所需的填充量。这可以通过 N - (L % N) 轻松完成,但 L % N 为零的情况除外。

我现在一直在使用以下内容:

pad = (N - (L % N)) % N

这看起来不是特别清晰,所以有时我使用

pad = N - (L % N)
if pad == N:
pad = 0

使用三行代码来完成如此简单的事情似乎有些过分了。

或者,我可以找到其中 k * N >= Lk,但使用 math.ceil 似乎也有点矫枉过正.

我缺少更好的选择吗?也许某个地方有一个简单的函数?

最佳答案

负 L 的模就可以了。

pad = -L % N

关于python - 基于模/余数计算填充的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49903319/

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