• python D9 初识函数


    # 初识函数:
    # 一、什么是函数:定义一个事情或功能,等要用到的时候直接去用就好,name这里定义的东西就是一个函数
    # 函数:对代码块和功能的封装和定义
    # eg:
    # def yue(): # 定义函数
    # print("干嘛呢") # 函数体
    # print("出来嗨")
    # print("嗨啥")
    # print("你懂的")
    # return "over"
    # yue()
    # print(yue()) # 打印返回值
    # 二、函数的定义,函数名,函数体以及函数的调用:
    # 我们用def关键字来定义函数,函数的定义语法:
    # def 函数名():
    # 函数体
    # 函数体:就是函数被执行之后要执行的代码
    # 函数的调用:使用函数名可以调用函数,写法:函数名(),这个时候函数的函数体会被执行
    # 调用yue()函数
    # yue()

    # 结果:
    # 干嘛呢
    # 出来嗨
    # 嗨啥
    # 你懂的

    # 三、函数的返回
    # 执行完函数之后,我们可以使用return来返回结果。
    # 函数中return的使用
    # 1、在函数中遇到return,此函数结束,不在继续执行
    # 2、给函数调用者一个访问结果
    # def yue():
    # print("约你")
    # print("约我")
    # print("约他")
    # return "少妇哦"
    # girl = yue()
    # print(girl) # 少妇哦
    # 3、函数的返回值可以是多个结果 多个值的结果是元组
    # def yue():
    # print("约你")
    # print("约我")
    # print("约他")
    # return "美⼥⼀枚", "萝莉⼀枚"
    # girl = yue()
    # print(type(girl)) # tuple
    # 总结:
    # 1.遇到return,此函数后面的东西将不会再执行
    # 2.return 返回值
    # 关于返回值:
    # 如果return什么都不写,或者干脆不谢return,那么返回的就是None
    # 如果return后面写了一个值,则调用者可以接收一个结果
    # 如果returna后面写了多个结果,则调用者可以接收一个tuple,调用者可以直接构成多个变量

    # 四、函数的参数:
    # 参数,函数在调用的时候指定具体的一个变量的值,就是参数,语法:
    # def 函数名(参数列表):
    # 函数体
    # def yue(chat):
    # print("拿出⼿机")
    # print("打开"+chat)
    # print("找个漂亮的妹⼦")
    # print("约不约")
    # yue("陌陌")
    # yue("微信")
    # yue("探探")
    # 1.形参
    # 写在函数声明的位置的变量叫形参,形式上的一个完整、表达这个函数需要xxx
    # 2.实参
    # 在函数调用的时候给函数传递的值,叫实参,实际执行的时候给函数传递的信息,表示给函数xxx
    # 3.传参
    # 给函数传递信息的时候将实际参数交给形式参数的过程被称为传参。
    # def yue(chat): # chat 形参
    # print("拿出⼿机")
    # print("打开"+chat)
    # print("找个漂亮的妹⼦")
    # print("约不约")
    # yue("陌陌") # 实参

    # 参数的分类:
    # 参数的分类 形参和实参. 个数要一一对应
    # 形参: 在函数声明的时候.
    # 1. 位置参数
    # 2. 默认值参数
    # 3. 混合. 顺序的问题
    # 位置, 默认值
    # 4. 动态传参 *args, **kwargs

    # 实参: 在函数调用的时候.
    # 1. 位置参数 按照形参声明的位置给参数传递信息
    # 2. 关键字参数. 根据形参声明的变量名来传递信息
    # 3. 混合参数
    # 位置+关键字, 顺序, 先位置参数, 然后关键字
    # def yue(chat, address, age):
    # print("拿出⼿机")
    # print("打开"+chat)
    # print("找个"+address+"附近漂亮的"+str(age)+"岁妹⼦")
    # print("约不约")
    # yue(chat="微信", age=18, address="北京") # 关键字参数.
  • 相关阅读:
    16个最棒的jQuery视差滚动效果教程
    16个最棒的WordPress婚纱摄影网站主题
    2013年最受欢迎的16个HTML5 WordPress主题
    16个最佳PSD文件下载网站
    16个最热门的 Android Apps 推荐下载
    前端工程师应该都了解的16个最受欢迎的CSS框架
    16个最好并且实用的jQuery插件【TheTop16.com】
    16个最受欢迎的Magento电子商务主题【TheTop16.com】
    [Nunit] System.Net.Sockets.SocketException : An existing connection was forcibly closed by the remote host
    WORD
  • 原文地址:https://www.cnblogs.com/z520h123/p/9871115.html
Copyright © 2020-2023  润新知