python没有指定返回值的函数都在函数内默认了return none。以print为例
print(print())
上述代码将打印None
执行顺序:
内层print函数什么也没打印,最后return None
外层print函数获取内层print返回的None并将其打印出来
外层print返回None
没有再外层的print了
照书敲被0除的try-except时发现的小点,记一下
源代码及结果:
python没有指定返回值的函数都在函数内默认了return none。以print为例
print(print())
上述代码将打印None
执行顺序:
内层print函数什么也没打印,最后return None
外层print函数获取内层print返回的None并将其打印出来
外层print返回None
没有再外层的print了
照书敲被0除的try-except时发现的小点,记一下
源代码及结果: