网络编程
位置:首页>> 网络编程>> Python编程>> 解决使用python print打印函数返回值多一个None的问题

解决使用python print打印函数返回值多一个None的问题

作者:gz-郭小敏  发布时间:2021-08-22 07:52:09 

标签:python,print,None

根本原因:

python定义函数时,一般都会有指定返回值,如果没有显式指定返回值,那么python就会默认返回值为None

我们输入的代码如下:


def test():
 print('aaa')
print(test())

相当于执行了:


def test():
 print('aaa')
 return None
print(test())

如果不想要有None,那么就要添加返回值


def test():
 return 'ccc'

print(test())

补充知识:python中如何实现print函数的多值匹配

方法:直接使用%(元组)进行多值匹配,如:


a=1
b=2
print("多值匹配:%d%d"%(a,b))

运行结果:

解决使用python print打印函数返回值多一个None的问题

来源:https://blog.csdn.net/github_39570717/article/details/88557432

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com