python 函数编程

发布时间:2019-03-06 17:26:22编辑:auto阅读(2035)

    1、函数是逻辑结构化和过程化的一种编程方法

    python中函数定义使用关键字def来定义

    def test(x):

     "the function definitions"

         x+=1

         return x

    def:定义函数的关键字

    test:函数名称

    ():内可以定义形参

    x+=1:代码块或程序处理逻辑

    return:定义返回值

     

    2、函数的特点:

    1、代码的重用性

    2、保持一致性

    3、可扩展性

     

    3、函数和过程:

    过程定义:过程就是简单特殊没有返回值的函数

    当一个函数、过程没有使用return显示定义返回值时,python解析器会隐式的返回None,所以在python中

    即便是过程也可以算做是函数

     

    4、参数组:

    def test(*args):

    *args:表示一个参数组

    在调用在函数的时候,传递有参数可以是1个或多个

    test(1,2,3,4,5,6)

    test(*[1,2,3,4,5])

    这种方式:*args:接受N个位置参数,转换成元组形式

     

    def test(**kvargs):

    test(name="zhangsan",age="20")

    这种方式:**kwargs:接受N个关键字参数,转换成字典的方式

     

关键字

上一篇: python中的 uuid 模块使用示例

下一篇: 进程