为什么这样输出后结果下面会有None呢?
来源:3-9 编程练习
砰砰砰guo
2020-03-05 18:00:47
def info(*, desc,birth, name='imooc'):
# 使用format格式化字符串向控制台输出——imooc-程序员的梦工厂出生于2013年8月
print('{}-{}出生于{}'.format(name,desc,birth))
# 调用函数,向函数内传入("程序员的梦工厂","2013年8月")
print(info(desc = '程序员的梦工厂',birth = '2013年8月'))
1回答
同学,你好。在info()函数中直接使用print将结果输出而没有用return返回,因此在调用函数时使用print()输出的结果为None。方法一:

方法二:

如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题