• day10整理


    day10整理

    函数----》工具

    函数不会改变某一个功能,它只做了一件事------->封装(接口),让代码更简洁

    函数的定义

    def 函数名():

    ​ """对函数的描述信息“”“

    ​ 代码块

    函数定义的特征:函数定义过程,只检测语法,不执行代码

    函数的三种形式

    空函数

    有参函数

    无参函数

    函数的调用------》使用函数

    gues()

    print(gues)函数的地址

    函数的返回值

    返回的是一个值,也可是一组值(所有的数据类型)

    return 的特性:

    1. return 返回一个返回值,如果没有返回值,返回None
    2. 没有return 默认返回None
    3. return 会终止函数,不运行下面的代码,假设有多个return的时候,运行第一个return
    4. return通过逗号隔开,可以返回多个值,返回值以元组的形式接收

    函数的参数

    有参函数:有自己的属性的参数

    :后面规定的是参数的数据类型,约定俗成的

    ->后面规定的是返回值的数据类型,约定俗成

    形参:定义函数阶段的产物,具有接收实参的作用,具有描述意义

    位置形参: 从左到右依次接收实参的值

    默认形参: 如果没有指定值,使用默认值,如果调用的时候传值,使用传的值,默认形参在位置形参后

    实参: 调用阶段的产物,传给形参的一个具体数值(可为所有数据类型)

    位置实参:从左到右依次给位置形参传值

    关键字实参:按照形参名给形参传值,位置实参必须在关键字实参前面

    可变长参数

    可变长形参

    *lt,把所有传过来的实参全部接收,并且以元组的形式存储

    可变长实参

    lt = [1,2,3]

    *lt 把lt 内的元素一个一个取出来传给形参

  • 相关阅读:
    linux设备驱动模型二【转】
    Linux设备驱动模型【转】
    内核学习方法,编译、调试等常见问题【转】
    第十四章 netlink机制--基于Linux3.10【转】
    手把手教你把Vim改装成一个IDE编程环境(图文)【转】
    Netlink通信机制【转】
    mac电脑的使用
    【转】不要使用SBJSON(json-framework)
    【转】IOS中Json解析的四种方法
    【转】iOS程序自动检测更新的实现 -- 思路不错
  • 原文地址:https://www.cnblogs.com/kaizi111/p/11567908.html
Copyright © 2020-2023  润新知