python函数的使用

python函数的使用,第1张

python函数的使用

一 函数的定义

所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用
函数的使用包含两个步骤
1.定义函数–封装独立的功能
2.调用函数–享受封装的成果

在开发时,使用函数可以提高编写的效率以及代码的重用 函数是带名字的代码块,用于完成具体的工作 需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用该任务的函数,让python运行其中的代码,你将发现,通过使用函数,程序编写,阅读,测试和修复都将更容易

函数的定义规则

 def 函数名():
         函数的代码
 # def是英文define的缩写
 # 函数名称应该能够表达函数封装代码的功能,方便后续的调用
 # 函数名称的命名应该符合标识符的命名规则
     可由字母,下划线和数字组成
     不能以数字开头
     不能与关键字重名

函数的返回值

返回值:函数运算的结果,还需要进一步 *** 作时,给一个返回值
return用来返回函数执行结果的,如果没有返回值,默认为None
python可以间接返回多个值(返回了一个元组)
一旦遇到return,函数执行结束,后面的代码不会执行

def mypow(x, y=2):
    return x ** y, x + y
    print 'hello'    #结合结果可以看出return之后的语句不会被执行

# 对元组进行解包
a, b = mypow(3)      #这个时候发现形参需要两个参数,实参只有一个,这个时候,y=2
                      为默认参数
print a, b


函数之四大参数
参数:形参 实参
形参:位置参数 默认参数 可变参数 关键字参数

函数的装饰器

装饰器:
“在不改变原函数的基础上,给函数增加功能”
把一个函数当作参数,返回一个替代版的函数
本质上:返回函数的函数

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5651271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存