python编程遇到的一个小问题,输出打印多了一个'None'
本文介绍了python编程遇到的一个小问题,输出打印多了一个'None'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
def A(a):
if 1 < a < 3:
print('a')
else:
print('ss')
print(A(2))
>>
a
None
这个None
不知道是由何而来,谢谢指点!
解决方案
对于无返回值的函数, 将默认返回None
, 可将函数调整如下:
def A(a):
if 1 < a < 3:
return 'a'
else:
return 'ss'
print(A(2))
这篇关于python编程遇到的一个小问题,输出打印多了一个'None'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文