python基础--函数(1)

python学习网 2018-08-08 23:29:01

 

1     函数的定义

1.1   函数的定义

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。简言之,就是封装的功能代码

1.2   函数的语法

语法:

            def 函数名(形参列表):

                函数体(代码块, return)

注释:每一个函数都应该对功能和参数进行相应的说明,应该写在函数下面第一行。以增强代码的可读性。

 

2     函数的调用

函数名(实参列表)

3     函数的返回值return,终止函数的执行

(1)如果函数没有return,则没有返回值,返回的就是None

(2)在函数中间或末尾写return,返回的是None

(3)在函数中写return值,返回一个值

(4)在函数中可以返回多个返回值,接受到的是元组

4    函数的参数

函数执行的时候给函数传递信息

在函数声明的位置:形参

在函数调用的地方的具体的值:实参

把实参交给形参的过程:传参

4.1   实参

4.1.1 位置参数:

按形参的参数位置给形参传值

缺点:当函数的参数很多的时候,必须要记住每一个位置是什么

4.1.2 关键字参数

按照形参的名字给形参传值

 

4.1.3 混合参数:

既使用位置参数也用关键字参数

必须先位置参数后关键字参数

 

 

4.2 形参

4.2.1 位置参数

4.2.2 默认值参数

解决繁琐的事情

 

默认值必须在参数列表的最后(先位置后默认值参数)

 

4.2.3 动态参数

 

阅读(2238) 评论(0)