Python 函数

1 . 函数的定义

如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数。

函数,就是把具有独立功能的代码块 组织为一个小模块,在需要的时候调用,并且,在开发程序时,使用函数可以提高编写的效率以及代码的重用。

使用def 定义一个函数,封装其独立的功能

#定义函数
def 函数名字():
    定义的对象···
比如定义一个打印`hello world`的函数

用函数定义之后运行是没有任何反应的


2 . 函数的使用

使用函数名字()调用函数可以其享受封装的成果

def 函数名字():
    定义的对象···
#调用函数
函数名字():
调用该函数

效果

调用两次

效果

循环调用

效果


3 . 函数的参数

  • 在函数名的后面的小括号内部填写参数
  • 多个参数之间使用 ,分隔
· 形参
定义函数时,小括号中的参数,是用来接收参数用的,在函数内部作为变量使用
· 实参
调用函数时,小括号中的参数,是用来把数据传递到函数内部用的
例:
def sum(num1,num2):#这是形参
    result = num1 + num2
    print('%d+%d=%d'%(num1,num2,result))
sum(20,30)#这是实参
效果


4 . 函数的返回值

  • 在程序开发中,有时候,会希望一个函数执行结束后,告诉调用者一个结果,以便调用者针对具体的结果做后续的处理
  • 返回值是函数完成工作后,最后给调用者的 一个结果
  • 在函数中使用 return 关键字可以返回结果
  • 调用函数一方,可以使用变量来接收函数的返回结果
注!! return 表示返回,后续代码不会被执行。
例:
def sum(num1,num2):
    return num1 + num2 #求这两数之和
# 调用函数,并使用 result 变量接收计算结果
result = sum(23,45)
print('和是%d'%result)
效果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容