python基础(四)-函数

一、函数的定义

1)具备某一功能的代码段

2)可以重复是使用

函数的定义语法

def  函数名称():

  函数体(实现功能的代码段)

二、函数的调用

调用语法:

  没有参数:

    函数名称()

 

  有参数:

    函数名称(参数)

三、函数参数类型

普通参数、指定参数、默认参数、动态参数的区别?

普通参数:位置参数,按照形参顺序放入实参

指定参数:不用按照形参顺序放入实参。传参是要求:形参名称=实参值

默认参数:在定义函数时,给形参赋予一个默认值,需要放在形参的最后

     当调用函数时,默认参数可传值也可不传,不传时,使用默认值

动态参数:在定义函数时,不限定参数的个数。用*args和**kwargs表示。

      *args为元组

      **kwargs为字典

四、丰富你的函数--返回值

语法:

return 参数

def  函数名称(参数):

  函数体(实现功能代码段)

  return 参数(可选。没有参数,则返回None) 

1)返回值可以是任何类型的变量

2)返回值可以是表达式

3)可以返回一个/多个变量,可以用逗号隔开或用元组

4)函数体执行过程中遇到return关键字,意味着函数调用结束

5)函数中没有return关键字,默认返回None

6)使用较多,返回的值可以传递给其他函数

 

 

posted @ 2018-08-03 10:43  sinder2018  阅读(35)  评论(0)    收藏  举报