在我的一个项目中,我必须实现一个根据数字的符号加或减 1 的函数。像这样,
def func(num):
if num > 0:
return num + 1
if num < 0:
return num - 1
但是对于这样一个简单的行为来说,这似乎是一个不必要的长实现。有没有更简单的方法来完成这个。也许是单线?
最佳答案
return num + math.copysign(1, num)
关于python - 根据符号递增数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35108617/