欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python初学者的一个小问题

程序员文章站 2022-07-15 08:00:04
...

pytohn的None Type

在学习自定义函数的时候发现了一个问题,有些不懂,不知道有没有大神能帮助一下

	def f(x):
		return x + 1
	>>>type(f)
	<class 'function'>	
	>>>type(f(1))
	<class 'int'>

这里的自定义函数类型为function,然后调用该函数后,得到的类型为int

但是在另一段代码中

def func():
	print("hello")
type(func),type(func())
<class 'function'>,<class 'NoneType'>

这里为什么返回的不是hello的类型,而是为空呢?希望大神可以解答,是因为return和print的区别吗?

相关标签: python