zoukankan      html  css  js  c++  java
  • 自定义函数和调用函数 return返回值

    1.Q: 为什么要有函数,函数是什么?

      A: 函数能提高应用的模块性,和代码的重复利用率

    2. 函数分为两个阶段:

        1.定义阶段

        2.调用阶段

    3.关于函数调用:

    01.函数的内存地址加上()就是调用

    02.函数调用才会执行函数体代码

    03. 1次定义多次调用

    4.参数传递:

    形参和实参:

    # def func(name,age):# name,age 代表形参

    #     print('my name is %s,my age is %s' % (name,age))

    #

    # func('吉喆',23)#吉喆,23代表实参

    #*args当函数有多个参数时,可以考虑用*args,不可以用关键字传参,

    传递进去的参数是以列表形式保存的!!

    # def func(*args):

    #     print(args[0])  #args[0]表示调用下标为0的参数

    # func('aaa')

    #**kwargs当函数有多个参数时,可以考虑用**kwargs,可以用关键字传参,不可以直接传参

    传入的参数是以字典形式保存的!!

    # def func(**kwargs):

    #     print(kwargs)

    # func(name='吉喆',age='23')

    #*args和**kwargs可以联合使用

    # def func(*args,**kwargs):

    #     print(args)

    #     print(kwargs)

    # func('aaa')

    5.return返回值:

    #return它是函数执行结果的返回值,return往下的代码将不会执行,只能用在函数体内

    #return就是函数调用本身的结果

    #return可以返回任意的数据类型

    # 格式:return 返回值

    # 函数可以不设置return,如果没有return返回值,函数默认返回的值为None

    # return可以返回数字,字符串,列表,元组,字典,集合...

    # 如果返回多个值,则返回的值将以元组返回

    # return语句代表函数执行结束,函数不执行return语句后的操作

  • 相关阅读:
    python模块win32com中的early-bind与lazy-bind(以Autocad为例)
    Beautiful code and beautiful life
    PyPI 使用的国内源
    JavaScript在SublimeText中的配置
    Python中的模块包
    FTP 服务器在WIN10上的搭建及服务端下载文件实例
    Oracle ASM磁盘组兼容性
    oracle ADVM
    053-28
    053-27
  • 原文地址:https://www.cnblogs.com/leeeel/p/10815812.html
Copyright © 2011-2022 走看看