您的位置: 网站首页> python基础> 当前文章

python函数默认返回值None

老董2020-03-08171围观,125赞

  一个函数如果没有 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编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

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

站点信息

  • 网站程序:Laravel
  • 博主微信:a772483200