zoukankan      html  css  js  c++  java
  • python学习之路---day09

    函数案例:
        return 可以终止函数后面的调用
        def abc()
        print("1")
        print("2")
        print("3")
        print("4")

    一:函数什么都不写,不写return,后面的执行的结果是返回值是N0ne

    #print(abc()) 返回值:None

    二:写了return 但是return后面啥都没接

    def abc()
    print("1")
    print("2")
    print("3")
    print("4")
    return
    print(abc()) #返回值: None

     

    三:写了return 后面跟了一只值 ,则返回后面跟着的值

    def abc()
    print("1")
    print("2")
    print("3")
    print("4")
    return "@@@@"
    print(abc()) #返回值: @@@@

    四:写了return 后面跟了一只值 ,则返回后面跟着的值,返回的值是一个元组

    def abc()
    print("1")
    print("2")
    print("3")
    print("4")
    return "@@@@","00000000"
    print(abc()) #返回值一个元组:("@@@@","00000000")
    print(abc()) #返回值一个元组:("@@@@","00000000")

    五:函数参数的问题

    1: 参数: 函数在执行过程中给函数传递的信息
    2: 形参 : 函数在声明的时候写的变量 声明
    3: 实参 : 函数在调用的时候. 给形参传递的具体的值 调用
    4: 传参 : 把实参赋值给形参的过程叫传参
    def abc(形参)

    形参:在函数申明的时候

    1. 位置参数
    2. 默认值参数
    3. 混合. 顺序的问题
    位置, 默认值
    4. 动态传参 *args, **kwargs

     

    实参: 在函数调用的时候.

     

    1. 位置参数 按照形参声明的位置给参数传递信息
    2. 关键字参数. 根据形参声明的变量名来传递信息
    3. 混合参数
    位置+关键字, 顺序, 先位置参数, 然后关键字

     

     

  • 相关阅读:
    unigui+fastreport报表打印
    MySQL索引类型总结和使用技巧以及注意事项
    Vue.js 和 MVVM
    Go -- 中结构体与字节数组能相互转化
    iOS算法合集
    postman中 form-data、x-www-form-urlencoded、raw、binary的区别
    JS注入
    JS页面间传值
    上手ReactiveCocoa之基础篇
    数据结构与算法题整理
  • 原文地址:https://www.cnblogs.com/one-tom/p/9871386.html
Copyright © 2011-2022 走看看