• 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 内的元素一个一个取出来传给形参

  • 相关阅读:
    图解JAVA 垃圾回收机制(转)
    创建oracle数据库链路 dbLink
    在Windows 7使用Connectify来创建wifi热点的详细过程
    关于WinCe托盘做法
    运行项目提示oracle 需要安装 8.17 版本以上
    .js 兼容 FireFox 和 IE 键盘事件
    关于在右下脚弹出窗口javascript代码,并用ASP.NET在后台调用(原创)
    数组与指针
    fastjson漏洞汇总学习
    不要点,未写完!DNSlog资产外连
  • 原文地址:https://www.cnblogs.com/kaizi111/p/11567908.html
Copyright © 2020-2023  润新知