python 函数编程

函数的定义:(function) 代码块。数组

就是将咱们要执行的代码进行结构的整合,造成可被调用的代码块函数

函数是能够重复调用的代码块io

函数比较代码复制function

一、  减小冗余代码变量

二、  代码结构清晰命名

三、  有助于保持代码的一致性字典

 

一、  关键字: def命名规范

二、  函数名:参数

命名规范:

一、  字母开头

二、  不容许有关键字

三、  不容许有特殊符号

四、  不容许莫名其妙的函数名 a,b

三、  参数:参数是定义在参数括号里,由调用时传入,做用在函数内部的变量

一、  若是有参数,写在参照括号里

二、  若是没有,写空括号

四、  内容块

函数的调用

       函数在没有调用以前不会执行

       函数名加括号,而且进行对应的传参的形式

 

       在定义函数是定义的参数 咱们称之为 造成

       在调用函数的时候咱们传递值 咱们称之为 实参

 

函数的划分:

       按照参数类型划分:

              位置参数

              关键字参数

              默认参数

              参数组

一、  位置参数:

是咱们在传参的时候,实参传递的顺序按照形参定义的顺序进行传递的传参方式。

 

 

二、  关键字参数

是咱们在传参的时候,以形参等于实参的形式忽略形参定义的顺序进行传参的传参方式

 

 

三、  默认值参数

是在咱们定义参数时候,咱们给形参一个默认值,在咱们调用函数的时候,若是不给有默认值的形参传参,会自动采用默认值。

注意:默认值参数必须写在正常参数的后面

 

 

 

四、  参数组

指咱们将参数变成数组或者字典

元组参数组

        经过给形参前面添加*使参数变成一个元组,全部传递的参数变成元组的元素

       

字典参数组

        经过给形参前面添加**使参数变成一个字典,全部传递的参数变成字典的键值对,这里传参要求键等于值的形式。

相关文章
相关标签/搜索