python

当前位置:首页 > python基础教程 > 当前文章

python基础教程

python函数默认返回值None

2020-03-08 134赞 老董笔记
每篇文章努力于解决一个问题!更多精品可移步文章底部。

  一个函数如果没有 return 值,Python 会自动return None,即使只写一个return关键字后面不加值也一样返回None。

# -*- coding: utf-8 -*-


def sum(a,b):
    print('函数内部打印的',a + b)
res = sum(1,2)
print(res)

def test():
    return

res = test()
print(res)


函数内部打印的 3
None
None


  None到底是什么

  None是一种空无的状态,没有具体的值,并且和空字符串''空列表[]也不同,它是一种NoneType的数据类型。

  python的None就像mysql中的null。

# -*- coding: utf-8 -*-

print(None == '')
print(None == [])
if not None:
    print('---')


False
False
---

文章评论

python函数默认返回值None文章写得不错,值得赞赏