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],**{})

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

  • 相关阅读:
    SESSION与COOKIE的区别
    一位36岁程序员的困惑(转)
    COOKIE&&SESSION
    PHP递归实现层级树状展现数据
    小程序优化
    css层级
    组件封装
    webpack构建流程
    HTTP2.0
    vue中子组件修改父组件传入的值
  • 原文地址:https://www.cnblogs.com/wang-jie-devops/p/9788076.html
Copyright © 2011-2022 走看看