函数的作用

什么是函数

*如果我们再开发程序的时候,某一段代码,需要执行很多次,但是为了提高编写的效率以及代码的复用,所以我们把这一段代码封装成一个模块,这个就是函数

函数的定义和调用

  • 定义函数
def 函数名(参数):
	实现的逻辑
  • 调用函数
    定义了一个函数之后,就相当于有了一个具有某些功能的代码,如果想让这个函数运行,则需要进行调用,python中调用函数很简单,只需要通过函数名()进行调用即可

4种函数的类型

函数根据有没有参数和有没有返回值,可以分为4中类型
1.无参数,无返回值
2.无参数,有返回值
3.有参数,无返回值
4.有参数,有返回值

  • 无参数,无返回值的函数
    这类函数,不能用于接收参数,也没有返回值,一般用于打印提示类似的功能
def print_info():
	print('这是一个函数')
	pass

# 调用函数
print_info()
# 结果是:这是一个函数
  • 无参数,有返回值的函数
    此类函数,不能接收参数,但是可以返回某个数据,一般情况下,一般情况用于采集数据的情况
# 
def get_info():
	# 读取文件,或数据库,或者请求网页
	# 对数据进行处理,
	# 返回处理后的数据,供其他调用
	return '返回值'
  • 有参数,无返回值的函数
    此类函数,可以接收参数,但是不会返回数据,因此一般用于不需要结果的场合
def print_res(i):
	# 对i进行计算
	# 将结果展示
	print(i)
  • 有参数,有返回值的函数
    此类函数,不仅能接受参数,还可以返回某个数据,一般情况下,像数据处理,并需要结果的场景
# 计算1~n的累计和
def calcu_sum(n):
	res = 0 
	for i in range(1,n+1):
		res += i
		pass
	return res
  • 函数根据有无参数,有无返回值可以相互结合,从而实现不同的功能
  • 定义函数,我们也要根据具体的需求来进行设计

你可能感兴趣的:(python)