第四章 Python函数使用 05-函数说明

文章介绍了Python函数的注释方法,如使用多行注释和参数、返回值的说明,以及函数的四种定义方式:无参数无返回值、无参数有返回值、有参数无返回值、有参数有返回值,并通过示例解释了函数的调用和参数匹配的重要性。
摘要由CSDN通过智能技术生成

函数说明

函数注释

函数是纯代码语言,想要理解其含义,就需要一行行的去阅读理解代码,效率比较低。

我们可以给函数添加说明文档,辅助理解函数的作用。

def add(x,y):
    # 通过多行注释的形式,对函数进行说明解释
	"""
	计算两个的数的和
	:param x: 形参x【可以提供具体说明】
	:param y: 形参y【可以提供具体说明】
	:return:  返回值【可以提供具体说明】
	"""
	res = x+y
	return res
print(add(1,2))

2022-10-13_185643

函数的4种定义方式

函数根据有没有参数,有没有返回值,可以相互组合,一共有4种

  • 无参数,无返回值
  • 无参数,有返回值
  • 有参数,无返回值
  • 有参数,有返回值

无参数,无返回值的函数

此类函数,不能接收参数,也没有返回值,一般情况下,打印提示灯类似的功能,使用这类的函数

def printMenu():
	print('--------------------------')
	print('      xx涮涮锅 点菜系统')
	print('')
	print('  1.  羊肉涮涮锅')
	print('  2.  牛肉涮涮锅')
	print('  3.  猪肉涮涮锅')
	print('--------------------------')

无参数,有返回值的函数

此类函数,不能接收参数,但是可以返回某个数据,一般情况下,像采集数据,用此类函数

# 获取温度
def getTemperature():
	# 这里是获取温度的一些处理过程
	# 为了简单起见,先模拟返回一个数据
	return 24

temperature = getTemperature()
print('当前的温度为:%d'%temperature)

有参数,无返回值的函数

此类函数,能接收参数,但不可以返回数据,一般情况下,对某些变量设置数据而不需结果时或打印图形,用此类函数

# 打印最终用户名和密码
def printInfo(username,password)
	print(f"用户名:{username},密码:{password}")
printInfo("wdf888",123456)  

有参数,有返回值的函数

此类函数,不仅能接收参数,还可以返回某个数据,一般情况下,像数据处理并需要结果的应用,用此类函数

# 计算1~num的累积和
def calculateNum(num):
	result = 0
	i = 1
	while i<=num:
		result = result + i
		i+=1
	return result

result = calculateNum(100)
print('1~100的累积和为:%d'%result)

函数根据有没有参数,有没有返回值可以相互组合

定义函数时,是根据实际的功能需求来设计的,所以不同开发人员编写的函数类型各不相同

函数的调用

调用的方式为:

函数名([实参列表])

调用时,到底写不写 实参

  • 如果调用的函数 在定义时有形参,那么在调用的时候就应该传递参数

调用时,实参的个数和先后顺序应该和定义函数中要求的一致

如果调用的函数有返回值,那么就可以用一个变量来进行保存这个值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值