小编Cur*_*bit的帖子

来自python函数的返回类型不一致 - 真的吗?

我是Python新手,但不是编程新手.为了学习Python,我将学习在线入门教程.我已经研究了多个函数示例,这些函数根据参数返回不一致的结果类型.EG,结果可以是整数或布尔值,如本例中的by_three():

def cube(number):
    return number**3

def by_three(number):
    if (number%3) == 0:
        return cube(number)
    else:
        return False
Run Code Online (Sandbox Code Playgroud)

这会给我发红旗.这是Python世界中可接受的做法吗?显然语言允许它,它可以完成,但它应该完成吗?

python

5
推荐指数
0
解决办法
271
查看次数

标签 统计

python ×1