python函数知识

一,函数的定义

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

函数共有两种编程范式

1,函数式的编程范式

2,面向对象的编程范式 

函数定义是:def

def functionname()函数的定义参数

--------函数的表达式

形式参数:函数内部定义用的参数

实际参数:调用函数时传给数据的参数

默认参数:在形式参数赋值时,直接给形式参数一个固定的值,如果在运算过程中,形式参数被赋予新值的话,按新值进行运算,如果未赋值按默认参数进行运算.

举例如下

 

 

 

 

形式参数也可以是函数

返回值

1,使用的关键字是reurn

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

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

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

返回值的价值

1,在单个函数角度而言,return的价值不大

2,通过返回值可以把函数与函数之间建立起联系

举例

 

 

 

全局变量和局部变量

全局变量:在一个python文件中定义的变量交全局变量

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

全局变量与局部变量的优先级

1,在python文件中全局变量的优先级大于局部变量

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

3,在函数的内部,既想调动全局变量又想修改全局变量关键字是global

 

 

 

 

函数的调用

1,函数定义后,必须要被调用才会执行

2,函数调用的方法

  1,直接调用

  2,在主函数中进行调用(主函数可以理解为程序执行的入口)关键字是main

 

posted @ 2022-06-16 17:41  柏舟0129  阅读(147)  评论(0)    收藏  举报