函数

函数

 

函数式的编程范式 面向对象的编程范式 所谓函数,就是把重复的代码单独的分离出来,放在⼀个公共的地⽅,以后可以⼀直的进⾏调⽤,这样就可以解决 多次重复来编写。

 

函数使用的关键字是    def

函数的定义def function(函数的形式参数)

                                                   函数的表达式

 

                                    图一                                                                                                图二

 

形式参数:形式参数就是指定义函数的时候框号里面的参数叫形式参数

图一   def  add(a,b)    中的  a  和  b  为形式参数

 

实际参数:指的是调用函数的时候,给形式参数赋予的值叫实际参数

图一   add(10,20)     中的  10  和   20   为实际参数

 

默认参数:在定义函数的时候,可以给形式参数指定具体的值

图二  def  add(a,b=20)  这时就是给定义函数具体赋值

 

返回值: 1、使用的关键子是return

2、在一个函数里面如果有return,那么函数的返回值就是return后面的内容

3、如果一个还是没有return关键字,那么函数的返回值是None

4、一个函数可以有多个返回值

 

返回值的价值?

1、在单个函数的角度而言,函数写不写return其实都没有太大的价值

2、通过返回值可以把函数与函数之间能够建立关联关系

 

一切皆对象:函数案例演示

 

全局变量与局部变量 全局变量:在一个Python文件中定义的变量叫全局变量

局部变量:在函数内部定义的变量叫局部变量

 

优先级

1、在Python文件中调用变量,全局变量的优先级是高于局部变量

2、在函数内部,局部变量的优先级是高于全局变量的

 

 

 

 

函数的调用
1、函数定义后,必须要进行调用,不调用函数不会被执行
2、函数调用的方式:
A、直接调用函数
B、在主函数中调用函数(主函数可以理解为程序执行的入口

输出0到9中大于2的书

 过滤

 

验证码生成案例
匿名函数

 


 输出0到9中每个+10的值


 使用map函数

 

函数的形式参数也可以是函数

 

posted @ 2022-06-16 20:08  刘乐乐liu  阅读(76)  评论(0)    收藏  举报