zoukankan      html  css  js  c++  java
  • day10,关于函数知识的概括总结。

    函数: 对功能或者动作的封装
            语法:
                def 函数名(形参):
                    函数体
                函数名(实参)
        函数的返回值
            return,  终止函数的运行
            1. 函数内部不写return, 默认在最后返回None
            2. 函数只写了return  返回None
            3. return 值   有一个返回值
            4. return 值1, 值2, 值3 ....  有多个返回值
            返回值返回给调用方
        函数的参数(一部分)
            形参: 在函数声明位置的变量
                1. 位置参数
                2. 默认值参数
                3. 混合 位置, 默认值
                4. 动态传参, *args, **kwargs
            实参: 在函数调用的时候给函数传递的具体的值
                1. 位置参数
                2. 关键字参数
                3. 混合参数
                    顺序: 位置, 关键字
            传参: 把实参赋值给形参的过程
            
    参数的分类 形参和实参. 个数要一一对应
            形参: 在函数声明的时候.
                 1. 位置参数
                 2. 默认值参数
                 3. 混合. 顺序的问题
                       位置, 默认值
                 4. 动态传参  *args, **kwargs
             实参: 在函数调用的时候.
                     1. 位置参数  按照形参声明的位置给参数传递信息
                     2. 关键字参数. 根据形参声明的变量名来传递信息
                     3. 混合参数
                     位置+关键字,  顺序, 先位置参数, 然后关键字
                
    关于return,  可以终止函数的运行
       如果函数什么都不写. 不写return,  函数在运行的结尾. 返回一个None
       写了return. 但是return后面什么都没有. 表示返回None
       写了return  后面有一个值。 有一个返回值, 返回给调用者
       写了return。 后面跟了多个值。 有多个返回值。用逗号隔开。 接收的时候是元组
       返回给调用者。
  • 相关阅读:
    MySQL 修改数据
    Scala 简介
    tensorflow mnist read_data_sets fails
    Mac安装Homebrew
    MySQL 创建数据表
    MySQL 数据类型
    wc--Linux
    xxx is not in the sudoers file.This incident will be reported.的解决方法
    linux centos下安装dokuwiki
    CentOS修改系统时间
  • 原文地址:https://www.cnblogs.com/liuteacher/p/9886071.html
Copyright © 2011-2022 走看看