zoukankan      html  css  js  c++  java
  • 函数

    函数定义:

    def  func_name(arg):

           code....

           return  ...

    func_name(x)

    如果没有return,默认返回None

    如果return一个值,就输出一个值

    如果返回多个值,就以元组形式返回

    ================================================================

    形参和实参

    位置参数和关键字参数,位置参数位置必须一一对应,关键字参数位置不固定,参数都是多了不行少了也不行

    如果混合使用位置参数和关键字参数,位置参数必须在关键字参数左边

    默认参数,def  func(x=2,y=3),在定义形参时就直接赋值,如果在调用函数时传了新值,默认参数会被覆盖

    参数组:

    **字典, *列表

    *args,以元组来接收传入的参数,不传就是个空元组

    **kwargs

    def test(x,*args,**kwargs):
          print(x)
          print(args)
          print(kwargs)
    #test(1,2,2,2,z=2,y=4)
    #test(1,*[1,2,3],**{})

    =================================================================

  • 相关阅读:
    Matlab产生随机序列,并采样
    LaTex的常用编辑
    傅里叶级数(FS)以及FT、DTFT、DFS和DFT
    uint32_t
    string
    const char * char const * char * const
    CString
    UNICODE与ANSI的区别
    MFC中输出string;
    assert
  • 原文地址:https://www.cnblogs.com/wang-jie-devops/p/9788076.html
Copyright © 2011-2022 走看看