假设某个函数的函数体只有以下一行请选择不是返回None的选项。( )A.return NoneB.returnC.return 0D.100 - 20逐个分析A.return None显式返回None返回 NoneB.return不带返回值的return默认返回None返回 NoneC.return 0显式返回整数0不是返回 None返回的是 int 类型 0D.100 - 20函数体只有这一行没有return语句在 Python 中没有return的函数默认返回None返回 None容易混淆的点很多人会把return 0和return None搞混但return 0→ 返回整数0类型是 intreturn None→ 返回None类型是 NoneTypereturn→ 返回None没有return→ 返回None验证代码def func_a(): return 0 result func_a() print(result) # 0 print(type(result)) # class int铁律 1看有没有return没有return→ 必返回None有return→ 看return后面有没有东西铁律 2看return后面跟什么return写法返回值是否 Nonereturn后面啥也没有None是return NoneNone是return 0、return 、return []各自的值int、str、list不是return 表达式如return 100-20表达式的计算结果不是除非结果是 None