函数!为啥要有函数与函数的返回值

函数都是为了完成某一种特定功能,而存在的!
所以标准写法是要在函数开始前写一个注释,注释这个函数是干什么用的
def开头作为关键字 然后写函数名称 然后写小括号,小括号里面是因变量 之后再来个冒号

def test (x):
x +=1
return x

之后需要再来个return也可以不写,但是最后一定要有一个结果,处理的结果还是得有的,return x就把x计算的值返回了
例子:

def test(x):
#x代表传入整形数字,return代表计算结果,y = 2x+1
	y  = 2*x+1
	return y

需要使用的时候直接使用函数名字

y = test(3)
print(y)

就可以把3带入x了
如果把x写死了,就可以直接直接运行函数了
函数名+小括号就可以运行了

def test1():
	x = 3
	y  = 2*x+1
	return y

这样就可以不用穿参数直接a = test() print(a)就可以输出了,而且你要是加了参数就会报错

而且为什么要有函数,函数可以减少代码的重复编写,还方便维护,比如说:

while True:
	if cpu利用率>90%:
		发送邮件提醒
		链接邮箱服务器
		发送邮件
		关闭连接
	if 硬盘使用空间>90%:
		发送邮件提醒
		链接邮箱服务器
		发送邮件
		关闭连接
	if 内存占用>90%:
		发送邮件提醒
		链接邮箱服务器
		发送邮件
		关闭连接

这样看起来就很烦,所以就可以定义一个发送邮件的函数然后再每一个if后面调用他:

def  发送邮件函数(内容):
	#发送邮件提醒
	链接邮箱服务器
	发送邮件
	关闭连接
while True:
	if cpu利用率>90%:
		发送邮件函数(‘cpu报警’)
		
	if 硬盘使用空间>90%:
		发送邮件函数('硬盘报警'if 内存占用>90%:
		发送邮件函数('内存报警'

比如说你要有100处需要修改的地方,用函数就会很方便

函数的过程:
过程就是没有返回值的函数,本质也是一个函数,但是如果你在python中没有定义一个返回值,python也会给你返回一个None值
如果返回值= 0 (没有)返回None
返回值 = 1(只有一个),返回的就是对象
如果返回值个数>1返回元祖类型

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值