zoukankan      html  css  js  c++  java
  • python 函数与函数式编程

    1.面向对象---》类---》class

    2.面向过程---》过程---》def

    3.函数式编程---》函数---》def

    def fun(x,y):
    print(x)
    print(y)
    fun(1,3)#位置函数
    fun(y=8,x=9)#关键函数

    # def test(*agrgs):#接受位置参数,转换成元组方式
    # print(agrgs)
    # test(1,2,3,4,5)
    # test(*[1,2,3,4,5,5])

    # def test2(**kwargs):#**kwargs接受N个关键字参数,转换成字典的方式
    # print(kwargs)
    # print(kwargs['name'])
    # test2(name='hailiu',age=8,sex='N')

    # def test3(name,age=99,**kwargs):#默认参数只能放在kwargs前面
    # print(name)
    # print(age)
    # print(kwargs)
    #
    # test3('hailiu',hobby='test',sex='N')
    # test3('hailiu',hobby='test',sex='N',age=88)


    def test4(name,age=99,*args,**kwargs):#默认参数只能放在kwargs前面
    print(name)
    print(age)
    print(args)
    print(kwargs)
    test4('hailiu',('hhh','实话实说'),hobby='test',sex='N')
  • 相关阅读:
    索引
    静态成员实例
    异常实例
    继承实例
    构造函数实例
    verilog时序优化
    verilog语法笔记
    Idelay进行时序调节
    Vivado综合属性:ASYNC_REG
    verilog分频
  • 原文地址:https://www.cnblogs.com/anhao-world/p/12846893.html
Copyright © 2011-2022 走看看