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. 混合参数
    位置+关键字, 顺序, 先位置参数, 然后关键字

     

     

  • 相关阅读:
    laravel 创建自定义全局函数
    JAVA堆栈的区别
    项目经验-国家电网
    OO开发思想:面向对象的开发方法(Object oriented,OO)
    分层开发思想
    软件开发过程与思想
    json学习笔记
    UNIX网络编程——UDP 中的外出接口的确定
    UNIX网络编程——UDP缺乏流量控制(改进版)
    UNIX网络编程——UDP 的connect函数(改进版)
  • 原文地址:https://www.cnblogs.com/one-tom/p/9871386.html
Copyright © 2011-2022 走看看